Erreur mysql_fetch_array()
Fermé
christo470
Messages postés
33
Date d'inscription
dimanche 11 mars 2012
Statut
Membre
Dernière intervention
17 août 2013
-
11 mars 2012 à 14:16
christo470 Messages postés 33 Date d'inscription dimanche 11 mars 2012 Statut Membre Dernière intervention 17 août 2013 - 11 mars 2012 à 15:21
christo470 Messages postés 33 Date d'inscription dimanche 11 mars 2012 Statut Membre Dernière intervention 17 août 2013 - 11 mars 2012 à 15:21
A voir également:
- Erreur mysql_fetch_array()
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Instagram une erreur s'est produite ✓ - Forum Instagram
- Erreur 4201 ✓ - Forum Réseaux sociaux
12 réponses
kevin76110
Messages postés
4273
Date d'inscription
vendredi 14 août 2009
Statut
Membre
Dernière intervention
27 mars 2013
874
11 mars 2012 à 14:20
11 mars 2012 à 14:20
'lut,
Moi, en l'executant, la page m'affiche
Page :
Donc, à mon avis, tu n'as pas d'erreur de code.
Qu'utilises-tu pour émuler un serveur Apache ? WAMP? LAMP ? MAMP ? EasyPHP ? autre ?
Moi, en l'executant, la page m'affiche
Page :
Donc, à mon avis, tu n'as pas d'erreur de code.
Qu'utilises-tu pour émuler un serveur Apache ? WAMP? LAMP ? MAMP ? EasyPHP ? autre ?
christo470
Messages postés
33
Date d'inscription
dimanche 11 mars 2012
Statut
Membre
Dernière intervention
17 août 2013
11 mars 2012 à 14:21
11 mars 2012 à 14:21
J'utilise WAMP server
kevin76110
Messages postés
4273
Date d'inscription
vendredi 14 août 2009
Statut
Membre
Dernière intervention
27 mars 2013
874
11 mars 2012 à 14:24
11 mars 2012 à 14:24
Regarde déjà si Apache ( je pense que oui), serveur SQL etc. sont lancés.
Car ce code fonctionne (apparemment) puisque j'arrive à le lancer sans ton erreur.
Car ce code fonctionne (apparemment) puisque j'arrive à le lancer sans ton erreur.
christo470
Messages postés
33
Date d'inscription
dimanche 11 mars 2012
Statut
Membre
Dernière intervention
17 août 2013
11 mars 2012 à 14:32
11 mars 2012 à 14:32
Oui ils sont lancés !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
11 mars 2012 à 14:37
11 mars 2012 à 14:37
$reponse = mysql_query('SELECT * FROM livre_or ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
A priori, c'est la requete qui plante... test là directement dans phpmyadmin
christo470
Messages postés
33
Date d'inscription
dimanche 11 mars 2012
Statut
Membre
Dernière intervention
17 août 2013
11 mars 2012 à 14:43
11 mars 2012 à 14:43
oui en effet on me dit cela : " You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$reponse = mysql_query('SELECT * FROM livre_or ORDER BY id DESC LIMIT ' . $premi' at line 1 ".
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
11 mars 2012 à 14:49
11 mars 2012 à 14:49
c'est logique ... phpmyadmin et PHP c'est différent
si tu lui met des variable PHP, il va te renvoyer une erreur
génère ta requete en PHP, et copie colle dans phpadmin ensuite
si tu lui met des variable PHP, il va te renvoyer une erreur
echo 'SELECT * FROM livre_or ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage;die;
génère ta requete en PHP, et copie colle dans phpadmin ensuite
christo470
Messages postés
33
Date d'inscription
dimanche 11 mars 2012
Statut
Membre
Dernière intervention
17 août 2013
11 mars 2012 à 14:55
11 mars 2012 à 14:55
dsl mais je ne comprend pas quand tu me dis génère ta requete en PHP, et copie colle dans phpadmin ensuite. Je suis un débutant.
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
11 mars 2012 à 15:01
11 mars 2012 à 15:01
L'erreur est à ce niveau là
donc avant de faire un mysql_query de la requete, tu la met dans une variable ou tu fais un echo => tu vas donc récupérer la requete générée, cad les variables seront remplacés par leurs valeurs.
tu la copie colle dans phpmyadmin pour la tester, et tu sauras si il y a une erreur dans la requete.
exemple :
va te donner :
$reponse = mysql_query('SELECT * FROM livre_or ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
donc avant de faire un mysql_query de la requete, tu la met dans une variable ou tu fais un echo => tu vas donc récupérer la requete générée, cad les variables seront remplacés par leurs valeurs.
tu la copie colle dans phpmyadmin pour la tester, et tu sauras si il y a une erreur dans la requete.
exemple :
$premierMessageAafficher = 0; $nombreDeMessagesParPage = 10; echo 'SELECT * FROM livre_or ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage;die;
va te donner :
SELECT * FROM livre_or ORDER BY id DESC LIMIT 0,10
christo470
Messages postés
33
Date d'inscription
dimanche 11 mars 2012
Statut
Membre
Dernière intervention
17 août 2013
11 mars 2012 à 15:04
11 mars 2012 à 15:04
Okei merci pour l'explication mais il n'y a pas d'erreur !
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
11 mars 2012 à 15:11
11 mars 2012 à 15:11
l'erreur se situe forcement à cet endroit là
$reponse renvoie une erreur, donc cela vient du mysql_query
$reponse renvoie une erreur, donc cela vient du mysql_query
christo470
Messages postés
33
Date d'inscription
dimanche 11 mars 2012
Statut
Membre
Dernière intervention
17 août 2013
11 mars 2012 à 15:21
11 mars 2012 à 15:21
Okei ben merci kan meme e vais essayer de le faire passer par PDO !