Message d'erreur - Warning: mysql_fetch_assoc
louis1984
Messages postés
341
Date d'inscription
Statut
Membre
Dernière intervention
-
louis1984 Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
louis1984 Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai trouvé le code ci-dessous sur internet pour afficher les 10 posts les plus récents de mon forum phpbb sur la page d'accueil de mon site internet.
<?php
mysql_connect("adresse serveur", "user", "mot de passe") or die;
mysql_select_db("nom de la base");
echo "recent_posts";
$recent = mysql_query("SELECT * FROM phpbb_posts ORDER BY post_time DESC LIMIT 10");
while ($recent_row = mysql_fetch_assoc($recent))
{
$post_id = $recent_row ['post_id'];
$topic_id = $recent_row ['topic_id'];
$forum_id = $recent_row ['forum_id'];
$poster_id = $recent_row ['poster_id'];
$post_time = $recent_row ['post_time'];
$topic_name = mysql_query ("SELECT topic_title FROM phpbb_topics WHERE topic_id = '$topic_id'");
$topic_name = mysql_fetch_assoc ($topic_name);
$topic_name = $topic_name ['topic_title'];
$username = mysql_query("SELECT username FROM phpbb_users WHERE user_id='$poster_id'");
$username = mysql_fetch_assoc($username);
$username = $username['username'];
echo "$username posted in $topic_name<br />";
}
?>
Le problème est que j'ai le message d'erreur suivant lorsque je lance ma page:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /homepages/25/d396297069/htdocs/test4.php on line 10
La ligne 10 correspond à cette ligne:
while ($recent_row = mysql_fetch_assoc($recent))
{
Quelqu'un pourrait m'aider à corriger le problème?
Merci pour votre aide.
J'ai trouvé le code ci-dessous sur internet pour afficher les 10 posts les plus récents de mon forum phpbb sur la page d'accueil de mon site internet.
<?php
mysql_connect("adresse serveur", "user", "mot de passe") or die;
mysql_select_db("nom de la base");
echo "recent_posts";
$recent = mysql_query("SELECT * FROM phpbb_posts ORDER BY post_time DESC LIMIT 10");
while ($recent_row = mysql_fetch_assoc($recent))
{
$post_id = $recent_row ['post_id'];
$topic_id = $recent_row ['topic_id'];
$forum_id = $recent_row ['forum_id'];
$poster_id = $recent_row ['poster_id'];
$post_time = $recent_row ['post_time'];
$topic_name = mysql_query ("SELECT topic_title FROM phpbb_topics WHERE topic_id = '$topic_id'");
$topic_name = mysql_fetch_assoc ($topic_name);
$topic_name = $topic_name ['topic_title'];
$username = mysql_query("SELECT username FROM phpbb_users WHERE user_id='$poster_id'");
$username = mysql_fetch_assoc($username);
$username = $username['username'];
echo "$username posted in $topic_name<br />";
}
?>
Le problème est que j'ai le message d'erreur suivant lorsque je lance ma page:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /homepages/25/d396297069/htdocs/test4.php on line 10
La ligne 10 correspond à cette ligne:
while ($recent_row = mysql_fetch_assoc($recent))
{
Quelqu'un pourrait m'aider à corriger le problème?
Merci pour votre aide.
A voir également:
- Message d'erreur - Warning: mysql_fetch_assoc
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
4 réponses
Bonsoir
$recent = mysql_query("SELECT * FROM phpbb_posts ORDER BY post_time DESC LIMIT 10") or die(mysql_error();
pour voir le message d'erreur - car il y en a une
$recent = mysql_query("SELECT * FROM phpbb_posts ORDER BY post_time DESC LIMIT 10") or die(mysql_error();
pour voir le message d'erreur - car il y en a une