MySQL selectionner une valeur - Programmation
Marsh Posté le 17-06-2001 à 20:50:27
tu dois faire un mysql_result:
$rem = MYSQL_QUERY("SELECT idmachin FROM tablechose WHERE id='12' " );
$idmachin = mysql_result($rem,0,"idmachin" );
echo"$idmachin";
voilà si tu veux aaficher l'id
Marsh Posté le 17-06-2001 à 21:33:50
Une question :
c'est quoi le 0 que tu as mis dans mysql_result($rem,0,"idmachin" ); ???
Marsh Posté le 17-06-2001 à 21:35:24
ben faut le metre c comme ca
si tu veux mettre le result dans ta boucle
tu met par exemple $i a la place
Marsh Posté le 18-06-2001 à 08:13:37
J'ai un message d'erreur :
(supplied argument is not a valid MySQL-Link resource in) avec le numéro de la ligne où j'avais le select.
Comment je dois écrire mon select si dedans j'ai des variables perl qui représentent du texte ?
Marsh Posté le 18-06-2001 à 08:41:28
ta requête est une chaîne de caractère donc tu fais une concaténation entre les parties fixes et les varaibles
$id = "12"
$rem = MYSQL_QUERY("SELECT idmachin FROM tablechose WHERE id='".$id."'" )
par exemple
Marsh Posté le 18-06-2001 à 09:04:46
revolutionman a écrit a écrit : tu dois faire un mysql_result: $rem = MYSQL_QUERY("SELECT idmachin FROM tablechose WHERE id='12' " ); $idmachin = mysql_result($rem,0,"idmachin" ); echo"$idmachin"; voilà si tu veux aaficher l'id |
oublie son mysqlresult c tout pourris
$rem = MYSQL_QUERY("SELECT idmachin FROM tablechose WHERE id='12' " );
$obj = mysql_fetch_object($rem);
echo "$obj->idmachin";
Marsh Posté le 19-06-2001 à 21:39:28
J'ai un message d'erreur.
Voici mon script :
$id=12;
$result=MYSQL_QUERY("SELECT idjeu FROM demos WHERE id='.$id.'" );
$idmachin = mysql_result($result,0,"idjeu" );
echo"$idmachin";
Il me renvoie ceci :
Warning : supplied argument is not a valid MYSQL-result resource ....
L'erreur selon lui est à la ligne du mysql_result.
J'ai aussi essayé avec un mysql_fetch_object mais ca fait une erreur (pas la même :
not a valid MYSQL-resource link).
Une idée ??? je désespère...[#8d7100]
Marsh Posté le 19-06-2001 à 21:50:06
essaye avec
$result=MYSQL_QUERY("SELECT idjeu FROM demos WHERE id='.$id.'" ) or die (mysql_error());
tu verras ou t'as une erreur.
Marsh Posté le 17-06-2001 à 20:43:51
Je veux selectionner une valeur précise dans MySQl avec PHP.
j'utilise SELECT idmachin FROM tablechose WHERE id=12"
mais quand je fait 'echo', il me renvoi "resource id #2" et pas ma valeur...
Je fait quoi ???
---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr