[Réglé] news phpbb

36 réponses - 5572 vues
Bonjour je suis nouveau et je me suis inscrit car j'ai un probleme avec un script ecrit par le patron de ce site. lol
Voila le script --> http://www.j0k3r.net/php-des-news-sur-votre-site-grace-a-phpbb-24.html
et voila le message d'erreur
**Code **
``Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/pcparadise/www/news.php on line 45``
Mes identifiants de connection sont bon (verifié 4 fois)
Je voudrais savoir aussi si je pouvais connecter ce script a un forum deja existant???
Merci de vos reponses :D
Affiches la requête avant de l'executer et vérifies qu'ell est bonne ...
Peut tu me donner plus de detail m'expliquer plus clairement ;)
T'as requêtes doit certainement être mauvaise. Il faudrai que tu l'affiches et la teste de façon à voir où se trouve l'erreur.
Affiche là et teste dans phpMyAdmin.
Salut si tu parle de ça
**Code **
``$host = "****";
$user = "****";
$pass = "****";
$bdd = "****"; // votre base de donnée

@mysql_connect($host, $user, $pass);
@mysql_select_db("$bdd") or die("Impossible de se connecter");
$table_prefix = 'phpbb_';
$sql = "SELECT t.topic_id, t.forum_id, t.topic_title, t.topic_time, t.topic_replies, t.topic_last_post_id, t.topic_views, t.topic_vote, u.username, u.user_id, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . $table_prefix. "forums f, " . $table_prefix. "topics t, " . $table_prefix. "posts p, " . $table_prefix. "users u, " . $table_prefix. "posts_text pt
WHERE f.forum_news = '" . TRUE . "'
AND t.forum_id = f.forum_id
AND p.topic_id = t.topic_id
AND p.post_id = t.topic_first_post_id
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
AND t.topic_type = '0'
ORDER BY topic_time DESC";
$req = mysql_query($sql);``
Je l'ai mit en haut de page au dessus du header
Fallait pas???? :shock:
Avant : **Code ** ``$req = mysql_query($sql);``
Mettre : **Code **
``echo "\nRequete='".$sql."'\n";``
Et dis nous ce que tu obtiens ...
je n'ai pas le temps ce soir mais je vous tiens au courant demain
merci a tous les 2 de vos reponses :jap:
Voila le message **Code **
``Requete='SELECT t.topic_id, t.forum_id, t.topic_title, t.topic_time, t.topic_replies, t.topic_last_post_id, t.topic_views, t.topic_vote, u.username, u.user_id, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_forums f, phpbb_topics t, phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE f.forum_news = '1' AND t.forum_id = f.forum_id AND p.topic_id = t.topic_id AND p.post_id = t.topic_first_post_id AND pt.post_id = p.post_id AND u.user_id = p.poster_id AND t.topic_type = '0' ORDER BY topic_time DESC' ``
Je ne vois rien d'étrange, colles le contenu de la requete dans phpMyAdmin et regardes si ça fonctionne ...
Le problème vient peut etre du fait que tu n'as pas créé le champs forum_news dans la table phpbb_forums. Mais dit nous quand même ce que te retourne phpMyAdmin

(36 résultats)


Catégories


Tags


Liens