Après un "SELECT * FROM matable WHERE condition" je souhaite utiliser le résultat du mysql_fetch_assoc.
Avec le SELECT actuel le résultat de l'assoc comporte plusieurs enregistrements.
Comment puis-je sélectionner un enregistrement à la fois sans devoir faire plusieurs SELECT plus précis?
Par exemple existe-t-il une syntaxe équivalente à la dernière ligne:
$sql_stock = "SELECT * FROM stock WHERE id_joueur = '" . $_SESSION['id_joueur'] . "'";
$result_stock = mysql_query($sql_stock) or die(mysql_error());
$assoc_stock = mysql_fetch_assoc ($result_stock) or die(mysql_error());
//SYNTAXE INVENTEE
$qtt_tml = $assoc_stock['quantite_actuelle'] WHERE $assoc_stock['designation'] = 'tml';
En utilisant des "if" pour tous les enregistrements sur lesquels je veux travailler, cela sera-t-il efficace?$sql_stock = "SELECT * FROM stock WHERE id_joueur = '" . $_SESSION['id_joueur'] . "'";
$result_stock = mysql_query($sql_stock) or die(mysql_error());
$assoc_stock = mysql_fetch_assoc ($result_stock) or die(mysql_error());
//UNE SUITE DE "IF" : EST-CE JUDICIEUX?
if ($assoc_stock['designation'] = 'tml')
{
$qtt_tml = $assoc_stock['quantite_actuelle'];
}
if ($assoc_stock['designation'] = 'ste')
{
$qtt_ste = $assoc_stock['quantite_actuelle'];
}
Merci pour votre aide.