{MySQL} mysql_fetch_array afficher les donnée

Jeremy_me Messages postés 38 Statut Membre -  
moderno31 Messages postés 900 Statut Membre -
Bonjour,
J'essaie d'aller chercher les données de ma table mais je n'y arrive pas...


$query="SELECT * FROM emissions WHERE id_emission = $id_emission";

$result = mysql_query ($query) or die ("Select impossible");
if (mysql_num_rows($result) != 0) {
$donnees = mysql_fetch_array($query);
echo $donnees[id_emission];
echo $donnees[nom_emission];
echo $donnees[type_emission];
}


La variable $id_emission est prise de "if(isset($_REQUEST['id_emission'])) { $id_emission = $_REQUEST['id_emission']; }" qui est dans l'URL.

J'ai également essayer de remplacé $donnees = mysql_fetch_array($query); par $donnees = mysql_fetch_array($result);, sans résultat.

Merci beaucoup..
Et si quelqu'un connais un bon tuto sur les Requete MySQL dans PHP soit sur internet ou en Ebook... je suis preneur..


Merci encore!
A voir également:

2 réponses

jjsteing Messages postés 1803 Statut Contributeur 181
 
ton code me parrait juste.. sauf :

$donnees[id_emission]; => $donnees["id_emission"];

je pense que ton probleme vient de la :)
0
moderno31 Messages postés 900 Statut Membre 92
 
Dans ton code SQL je mettrais entre '' ta variable de id_emission.
$query="SELECT * FROM emissions WHERE id_emission = '$id_emission'";

Et la correction précédente est très juste.
0