par
ouckileou » 26 déc. 2005, 16:22
Explications :
// ça c'est du code SQL, tout seul ça fait rien c'est du bête texte
$sql = "SELECT colonne1 FROM maTable WHERE id = 1";
// là on exécute la requête SQL (le code précédent) dans MySQL, grâce à la fonction mysql_query()
// le résultat est une "ressource", c a d un truc inexploitable directement
$resultatBrut = mysql_query($sql);
// on va maintenant récupérer chaque ligne de résultat (ici il n'y en a qu'une grâce à la condition donc pas besoin de boucle) dans une variable
// mysql_fetch_array te renvoie un tableau associatif, dont chaque cellule conient le contenu de chaque colonne sélectionnée dans la requête
$resultat = mysql_fetch_array($resultatBrut, MYSQL_ASSOC);
// maintenant tu peux afficher le contenu de la colonne 1 de ta table :
echo $resultat['colonne1'];
Est-ce que c'est plus clair ?
Si tu n'as jamais fait ça, je t'encourage vivement à regarder les tutoriels de base, sur
www.phpdebutant.org par exemple, avant de te lancer dans tes manipulations compliquées.
Explications :
[php]
// ça c'est du code SQL, tout seul ça fait rien c'est du bête texte
$sql = "SELECT colonne1 FROM maTable WHERE id = 1";
// là on exécute la requête SQL (le code précédent) dans MySQL, grâce à la fonction mysql_query()
// le résultat est une "ressource", c a d un truc inexploitable directement
$resultatBrut = mysql_query($sql);
// on va maintenant récupérer chaque ligne de résultat (ici il n'y en a qu'une grâce à la condition donc pas besoin de boucle) dans une variable
// mysql_fetch_array te renvoie un tableau associatif, dont chaque cellule conient le contenu de chaque colonne sélectionnée dans la requête
$resultat = mysql_fetch_array($resultatBrut, MYSQL_ASSOC);
// maintenant tu peux afficher le contenu de la colonne 1 de ta table :
echo $resultat['colonne1'];
[/php]
Est-ce que c'est plus clair ?
Si tu n'as jamais fait ça, je t'encourage vivement à regarder les tutoriels de base, sur www.phpdebutant.org par exemple, avant de te lancer dans tes manipulations compliquées.