[PHP & MYSQL] $var = mysql_query...

Fermé
Tiradus Messages postés 235 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 26 décembre 2011 - 6 févr. 2008 à 21:06
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 8 févr. 2008 à 09:18
Bonjour,

voici mon petit soucis aujourd'hui. J'ai une requête qui me retourne uniquement 1 seul résultat. Donc je n'ai pas envi de faire de boucle et tout le tsoin tsoin pour récupérer ma valeur.

Je me suis donc dit qu'un truc du genre devrait fonctionner mais ce n'est pas le cas :

$test = mysql_query("SELECT nom table where id = '$pomme");

Si vous avez des idées merci d'avance

PS: J'ai tester ma requête, elle fonctionne pas de soucis.
PS2 : Désolé je suis débutant en PHP

5 réponses

croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
6 févr. 2008 à 21:13
mysql_query retourne comme résultat une ressource que tu dois ensuite passer à une fonction du type mysql_fetch_assoc pour récupérer les valeurs extraites de la base.

Tu n'es pas obligé de mettre le mysql_fetch_assoc dans une boucle.
0
Tiradus Messages postés 235 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 26 décembre 2011 46
6 févr. 2008 à 21:13
Reuh,

ouki merci bien pour l'info ;)

Je m'en vais tester ceci tout de suite ;)

Merci encore et bonne soirée
0
Tiradus Messages postés 235 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 26 décembre 2011 46
6 févr. 2008 à 21:29
Erf là j'ai fait un deux tests, et sa n'a rien donné de concluant,

il y aurait une possibilité d'avoir une exemple de l'utilisation de mysql_fetch_assoc sans les boucles ?

Merci d'avance
0
isnogod Messages postés 7 Date d'inscription mardi 29 janvier 2008 Statut Membre Dernière intervention 18 mars 2008
6 févr. 2008 à 21:57
on peu toujour utiliser le mysql_fetch_array pour les resultat sous forme de tableau associatif
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
8 févr. 2008 à 09:18
Extrait légèrement adapté du manuel php :

<?php
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe")
or die("Impossible de se connecter");
echo "Connexion réussie";
mysql_select_db("my_database") or die("Could not select database");

// Exécuter des requêtes SQL
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Query failed");

// Afficher des résultats en HTML
echo "<table>\n";
$line = mysql_fetch_assoc($result);
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "</table>\n";

// Libération des résultats
mysql_free_result($result);

// Fermeture de la connexion
mysql_close($link);
?>
0