Accès à une valeur sans intermédiaire? - PHP - Programmation
Marsh Posté le 12-01-2009 à 13:15:38
http://fr2.php.net/manual/fr/function.mysql-result.php devrait faire l'affaire...
Marsh Posté le 12-01-2009 à 13:47:33
Sinon tu "externalises" dans une fonction ...
Code :
|
Marsh Posté le 12-01-2009 à 12:18:03
Bonjour...
j'aimerais savoir comment faire :
$donnees = mysql_fetch_row(mysql_query('SELECT pseudo FROM utilisateurs WHERE ID = \''.$ID.'\';'));
$pseudo = $donnees[0];
sans l'intermédiaire de la variable $donnees (si c'est possible)
j'ai essayé
$pseudo = mysql_fetch_row(mysql_query('SELECT pseudo FROM utilisateurs WHERE ID = \''.$ID.'\';'))[0];
$pseudo = (mysql_fetch_row(mysql_query('SELECT pseudo FROM utilisateurs WHERE ID = \''.$ID.'\';')))[0];
sans succès...
Je sais bien que c'est pas recommandé et que ca pert vite en lisibilité (déjà le fetch empilé sur le query c'est bof bof...) et les 9/10 du temps je fais pas comme ça, mais là avouez que passer par une matrice (1,1) pour ensuite prendre le scalaire qui est dedans... autant abréger ça
Bon et sinon c'est au moins pour comprendre mieux la syntaxe de PHP avec laquelle j'ai un peu de mal parfois...
Merci d'avance (même si c'est pour dire "on peut pô" )