erreur ressource id #9

zen
Invité n'ayant pas de compte PHPfrance

07 nov. 2005, 23:30

salut les amis,

dur dur les débuts.
vous avez une idée sympa.
Je cherche juste à afficher l'info du champ "nom" contenu dans ma dernière ligne de ma table.
La syntaxe fonctionne correctement dans phpadmin, mais echo me retourne l'erreur "ressource id #9"

Merci
$enregistrements = mysql_query("SELECT cle from table1");

$nombre_lignes = mysql_num_rows($enregistrements);

$test = mysql_query("SELECT nom from table1 where cle= '$nombre_lignes'");

echo "<strong>$test</strong>";

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 nov. 2005, 00:01

Salut, il faut que tu lise les données renvoyées par mysql_query() la tu as des ressources utilise mysql_fetch_array() ou un de ses derivés que tu peut voir sur le lien.

sinon pour ta requete tu peut faire plus simple:
$test = mysql_query("SELECT nom from table1 ORDER BY cle DESC Limit 1");
tu récupère ainsi directement la derniere ligne de la table

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

zen
Invité n'ayant pas de compte PHPfrance

08 nov. 2005, 12:21

Merci,

je pensais que l'affichage de la variable aurait pu convenir.

Cela fonctionne avec ta méthode. J'ai utilisé
mysql_fetch_row($test)