Autre facon de faire MySQL

Auré -  
hani_ Messages postés 346 Statut Membre -
Bonjour,

Voila je cherche des information dans une basse MySQl et pour cela jutilise sa

$sql = "SELECT info FROM table WHERE id_joueur='$id'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($data = mysql_fetch_assoc($req))
{
$info = $data['info'];
break;
}

mais je voulais savoir s'il n'existait pas un moyen plus court pour le faire et plus propre aussi

2 réponses

toto
 
Bonjour

Non, il n'y a pas significativement plus court.
Pour faire plus propre, tu peux faire attention à l'othographe et à la ponctuation, à part ça je ne vois pas grand chose à améliorer.
0
Alain_42 Messages postés 5413 Statut Membre 894
 
Moi aussi je ne vois pas bien plus simple à part l'inutilité du break; dans la boucle while

Tu peux voir peut être du côté des classes ou des library
-1
hani_ Messages postés 346 Statut Membre 20
 
$req = mysql_query("SELECT info FROM table WHERE id_joueur='$id'")
or die("Erreur SQL !<br/>".mysql_error());
while($data = mysql_fetch_assoc($req))
{
$info = $data['info'];
}

le plus court possible... mais pas forcement le plus clair
j'ai pas compris pourquoi tu affichais la requête lors de l'erreur?
sauf si c'est un tout petit bout de code d'un code plus grand qui gère plusieurs requête...
-1