Php : not a valid Mysql result

Résolu/Fermé
29kikou29 - 10 sept. 2008 à 16:00
 29kikou29 - 10 sept. 2008 à 16:51
Bonjour,
Bonjour,
Je vais encore ajouter dans mes problèmes php (:-S)
J'aimerais afficher tous les textes qui ont été envoyés avec les fichiers précédents et forcément ça plante.
Voila le fichier :
livre.php
<?php
include('bibli.php');

entete('Messages Recents');
/*$db=mysql_connect('sql.free.fr','alice.lebbe','laurent1');*/
$db=mysql_connect('localhost','alebbe','laurent1');

mysql_select_db('alebbe',$db);

$req=mysql_query("SELECT auteur_livror,texte_livror FROM livror ");

?>
Bonjour et Bienvenue

Les Messages Récents :
<A name="haut"></A>

<?php
echo"<table align='center' >";
while($lig=mysql_fetch_array($req))
{
echo"<tr >";
echo"<td>".$lig['texte_livror']."</td>";
echo "</tr>";
echo"<tr align='right'>";
echo"<td textalign='left'><b>".$lig['auteur_livror']."<b></td>";
echo "</tr>";
echo"<tr align='center'>";
echo"<td>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</td>";
echo"</tr>";
}
echo "</table>";
?>


<a href='index.php'>Retour au site</a>


<?php

pied();

?>

Et on me dit :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\alice\livre.php on line 20

A quoi est ce du ?
A voir également:

4 réponses

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
10 sept. 2008 à 16:17
Bonjour

surement une erreur au niveau de la requete

ajoute un "or die(mysql_error());" la :

$req=mysql_query("SELECT auteur_livror,texte_livror FROM livror ") or die(mysql_error());

et regarde le message d'erreur
0
J'ai fait comme tu as dit et voila le message :

Champ 'texte_livror' inconnu dans field list
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
10 sept. 2008 à 16:22
Ce qui signifie que dans ta table "livror" il n'y a aucun champ qui s'appelle "texte_livror" ! Verifie bien les nom des champs de ta table ;)
0
pourtant ma table a bien été créé et ce champ là existe. (grrrr..... )

je vais recréer la table pour être sure
0
29kikou29 > 29kikou29
10 sept. 2008 à 16:26
c'est bon c'est réparé


Merci
0
Quoi que, un autre souci apparaît

"auteur_livror" n'apparaît pas, c'est "texte_livror" qui apparait, deux fois
0
une petite erreur de définition de variable.....

tout est réglé

Merci pour votre aide
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
10 sept. 2008 à 16:45
t'est sur que ta bdd est bien faite ? t'a verifié les tables avec phpmyadmin ?
0