Récupèrer une seule valeur dans une base sql

Fermé
Ade - 7 mars 2012 à 14:50
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 - 16 mars 2012 à 19:41
Bonjour,

J'ai une liste utilisateur avec chacun un ID en clé primaire et je souhaiterais récupérer cette valeur dans une variable


J'ai essayé
$query = mysql_query("SELECT 'id' FROM 'inventorysql' WHERE owner='$user'");
while($row = mysql_fetch_object($query));
{
$inventory=$row->id;
}

Mais rien n'y fait la valeur reste vide.

J'ai aussi essayé :

$query = mysql_query("SELECT 'id' FROM 'inventorysql' WHERE owner='$user'");
$inventory = mysql_result($query));

La valeur $user me sors bien résultat mais inexploitable ...
Je n'arrive pas a récupérer donc le champ ID dans ma variable

Merci de votre aide !

13 réponses

loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
7 mars 2012 à 15:11
Bonjour,

Pour ta première méthode, essaye plutôt comme ça :
$query = mysql_query("SELECT id FROM inventorysql WHERE owner='$user'"); 
while($row = mysql_fetch_object($query)); 
{ 
$inventory=$row['id']; 
} 


Pour ta deuxième méthode, ce serait plutôt :
$query = mysql_query("SELECT id FROM inventorysql WHERE owner='$user'"); 
$inventory = mysql_result($query,0); 



Cordialement.

2