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

Tiradus Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   -  
croy Messages postés 453 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

5 réponses

croy Messages postés 453 Date d'inscription   Statut Membre Dernière intervention   114
 
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   Statut Membre Dernière intervention   47
 
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   Statut Membre Dernière intervention   47
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   114
 
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