je suppose qu'il n'y a rien dans la bdd qui réponde à cette requête! Ca doit le déranger.
je présume qu'il vaux mieux faire un test sur cette requete:
if (mysql_num_rows($req) > 0)
essaies toujours, tu verras bien.
Hicksman

-------------------------------
Réponse au message :
-------------------------------
>
> oui car c 'est une clé étrangère emme si c'est dans la même table soit elle reçoit le id du message soit elle reçoit rien
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Disons qu'elle ne peut executer une requête si elle est à 'null'.
> > Une chose me gêne sur ta table, c'est le 'references forum' derrière le 'reponse_a_id'. t'es sur que c'est nécessaire si c'est dans la même table?
> >
> > Hicksman

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > il me met tjrs la emme erreur je comprend vraiment pas pourquoi. le MYSQL_NUM_ROWS() doit avoir unne valeur vide pourquoi il me met une erreur a cette ligne est ce que ça signifie qu'elle ne peut pas avoir une valeur vide?
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > as-tu essayé sans "DESC LIMIT 0, 50"??
> > > >
> > > > Hicksman

> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > >
> > > > > il me met la meme erreur ! sur les 2 lignes
> > > > > voici la strucure de la table :
> > > > >
> > > > > CREATE TABLE forum (
> > > > > id int(11) NOT NULL auto_increment,
> > > > > nom varchar(255) NOT NULL,
> > > > > email varchar(255) NOT NULL,
> > > > > date_verif datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
> > > > > texte text NOT NULL,
> > > > > reponse_a_id int(11) REFERENCES forum,
> > > > > lect int(11) NOT NULL,
> > > > > titre varchar(255) DEFAULT '- no title -' NOT NULL,
> > > > > PRIMARY KEY (id),
> > > > > KEY id (id),
> > > > > UNIQUE id_2 (id)
> > > > > );
> > > > > et l'erreur affichée :
> > > > > Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in index.php on line 12
> > > > >
> > > > > les lignes 11 et 12 sont les 2 lignes modifiés
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > 1)
> > > > > > $req = MYSQL_QUERY("SELECT * FROM forum WHERE reponse_a_id is NULL ORDER BY date_verif DESC LIMIT 0, 50");
> > > > > >
> > > > > > 2)
> > > > > > $res = MYSQL_NUM_ROWS($req);
> > > > > >
> > > > > > avec ces deux modifs ça devrait mieux marcher!
> > > > > >
> > > > > > Hicksman

> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > bonjour
> > > > > > > jai fai une requete en php avec une bdd mysql
> > > > > > > je voudrai selectionner ts les info ded la table forum pour lesquelle le champs reponse_a_id est null. Et je ne sais pas commet faire.vooici ma requete :
> > > > > > >
> > > > > > > $req = MYSQL_QUERY("SELECT * FROM forum WHERE reponse_a_id = 'NULL' ORDER BY date_verif DESC LIMIT 0, 50");
> > > > > > >
> > > > > > > le message d'erreur provinet de la ligne suivante :
> > > > > > > $res = MYSQL_NUMROWS($req);
> > > > > > > mais comme cec codee est bon j'en conclut que c'est la requete qui est fausse
> > > > > >
> > > > >
> > > >
> > >
> >
>