{MySQL} mysql_fetch_array afficher les donnée

Fermé
Jeremy_me Messages postés 31 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 24 septembre 2009 - 14 juil. 2009 à 02:33
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 - 14 juil. 2009 à 13:48
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 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
14 juil. 2009 à 07:41
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 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
14 juil. 2009 à 13:48
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