Attention aux multiples messages en moins de 24 heures.
A bientôt,
Modérateur: Equipe
Aucun support par mail, MP ou msn.telesat a écrit:kasar, on a trouvé dans ton code beaucoup d'erreurs, virgules manquantes, parenthèses...
et surtout, tu appelles des tables inconnues sur la bdd

$sql = 'SELECT t.topic_title, t.forum_id, t.topic_id, p.post_text
FROM ' . POSTS_TABLE . ' p JOIN ' . TOPICS_TABLE . ' t ON p.topic_id = t.topic_id'U_VIEW_TOPIC' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id'][b],[/b]),'MESSAGE' => substr($row['post_text'], 0, 30) . '... '[b],[/b]SQL ERROR [ mysqli ]
Column 'forum_id' in where clause is ambiguous [1052]
SQL
SELECT t.topic_title, t.forum_id, t.topic_id, p.post_text FROM phpbb_posts p JOIN phpbb_topics t ON p.topic_id = t.topic_id WHERE topic_status <> 2 AND topic_approved = 1 AND topic_type = 0 AND forum_id <> 3 AND forum_id <> 4 AND forum_id <> 5 AND forum_id <> 25 ORDER BY topic_time DESC LIMIT 10
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()
FILE: includes/db/mysqli.php
LINE: 185
CALL: dbal_mysqli->sql_query()
FILE: includes/db/dbal.php
LINE: 157
CALL: dbal_mysqli->_sql_query_limit()
FILE: portal/block/recent.php
LINE: 99
CALL: dbal->sql_query_limit()
FILE: portal.php
LINE: 54
CALL: include('portal/block/recent.php')

telesat a écrit:
- Code: Tout sélectionner
AND forum_id <> 3 AND forum_id <> 4 AND forum_id <> 5 AND forum_id <> 25
AND forum_id NOT IN (3,4,5,25)ErnadoO a écrit:telesat a écrit:
- Code: Tout sélectionner
AND forum_id <> 3 AND forum_id <> 4 AND forum_id <> 5 AND forum_id <> 25
C'est en effet du grand n'importe quoi cette clause WHERE![]()
L'équivalent correct:
- Code: Tout sélectionner
AND forum_id NOT IN (3,4,5,25)
AND t.forum_id NOT IN (3,4,5,25)



ksar a écrit:Désolé mais ma requête marche aussi.
Et c'est pas se que je veux faire mais se que telesat veux faire.
@++

Retourner vers MODs indépendants de la base
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités