Page 1 sur 1

erreur ressource id #9

Posté : 07 nov. 2005, 23:30
par zen
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>";

Posté : 08 nov. 2005, 00:01
par Truc
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

Posté : 08 nov. 2005, 12:21
par zen
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)