Erreur sql
Nixou
Messages postés
59
Statut
Membre
-
alexdelareunion Messages postés 555 Statut Membre -
alexdelareunion Messages postés 555 Statut Membre -
Bonjour,
je rencontre l'erreur suivante :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/home/lmi001/lprada/WWW/Projetbdd/reservation2.php on line 56
ainsi que
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/home/lmi001/lprada/WWW/Projetbdd/reservation2.php on line 69
la ligne 56 est : $donnees=(mysql_fetch_array($reponse));
la 69 : <?php while($donnees=mysql_fetch_array($reponse)){
et $reponse contient :
$reponse=mysql_query("SELECT NumVol,DateDepart,".$_POST[classe]." FROM ProjetBdd_Vol WHERE VilleDepart=".$_POST[ville_depart]." AND VilleArrivee=".$_POST[ville_arrivee]." AND (DateDepart LIKE '".$date_depart."' OR DateRetour LIKE '".$date_retour."')");
J'ai beaucoup cherché depuis hier, trouvé toute sorte de solution, notamment sur les problèmes de concaténations. J'ai essayé de modifier ma requête en concaténant comme il faut mais rien à faire l'erreur reste présente alors j'aimerais enfin trouver la solution et visiblement j'y arriverais pas seul.
Merci de votre aide.
je rencontre l'erreur suivante :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/home/lmi001/lprada/WWW/Projetbdd/reservation2.php on line 56
ainsi que
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/home/lmi001/lprada/WWW/Projetbdd/reservation2.php on line 69
la ligne 56 est : $donnees=(mysql_fetch_array($reponse));
la 69 : <?php while($donnees=mysql_fetch_array($reponse)){
et $reponse contient :
$reponse=mysql_query("SELECT NumVol,DateDepart,".$_POST[classe]." FROM ProjetBdd_Vol WHERE VilleDepart=".$_POST[ville_depart]." AND VilleArrivee=".$_POST[ville_arrivee]." AND (DateDepart LIKE '".$date_depart."' OR DateRetour LIKE '".$date_retour."')");
J'ai beaucoup cherché depuis hier, trouvé toute sorte de solution, notamment sur les problèmes de concaténations. J'ai essayé de modifier ma requête en concaténant comme il faut mais rien à faire l'erreur reste présente alors j'aimerais enfin trouver la solution et visiblement j'y arriverais pas seul.
Merci de votre aide.
Configuration: Windows Vista Firefox 2.0.0.14
3 réponses
-
$reponse=mysql_query("SELECT NumVol,DateDepart,".$_POST[classe]." FROM ProjetBdd_Vol WHERE VilleDepart=".$_POST[ville_depart]." AND VilleArrivee=".$_POST[ville_arrivee]." AND (DateDepart LIKE '".$date_depart."' OR DateRetour LIKE '".$date_retour."')");
l'erreur est qu'il te manque une quote a : AND (DateDepart LIKE '".$date_depart."' OR DateRetour LIKE '".$date_retour."')");
salut -
ton mysql_query() est incomplet il manque la connexion
$db = mysql_connect($host,$login,$password) or mysql_die(); mysql_select_db($base); $requete = "SELECT patati patata"; $query = mysql_query($requete, $bdd); $resultat = mysql_fetch_array($query)
https://www.materiel.net/ -
ok
Il faudrait pas des quotes par hasard à villearrivee et villedepart ? comme ça
WHERE VilleDepart='".$_POST[ville_depart]."' AND VilleArrivee='".$_POST[ville_arrivee]."' AND