MySQL selectionner une valeur

MySQL selectionner une valeur - Programmation

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
Reply

Marsh Posté le 17-06-2001 à 20:43:51   

Reply

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


---------------
#"What is real?  How do you define real?"
Reply

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" ); ???


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
Reply

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


---------------
#"What is real?  How do you define real?"
Reply

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 ?


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
Reply

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


---------------
Mes photos,Feed-Back HA/V
Reply

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";

Reply

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]


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed