Bon alors, voilà, il m'est arrivé dans ma lointaine jeunesse de commettre des sites web. N'ayant pas le bagage php, je me suis fait aider par des potes, aujourd'hui perdus de vue.
Seulement il y'a quelque temps, un copain catastrophé m'appelle : "tu sais le site que tu m'avais fait y'a 7 ans, ben il marche plus et j'ai un message bizarre "
Après enquête, Amen avait crashé leurs serveurs et changé le site de plateforme dans la foulée avec une version plus récente de MySQL. Et bizarrement, les requêtes php d'origine sont maintenant refusées. :eek:
Par exemple :
me fait obtenir ce message : "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 'AND b.annonceId = AND a.typeId = c.Id' at line xx"
Ben zut alors !! :mouais:
C'est quoi le pâté avec la requête ? Et comment reformuler ? (j'espère juste que le problème est pas plus grave que ça)
Je précise que je suis resté toujours aussi noob en php (chacun son job) et que le site en question devrait servir à mon pote à revendre mon ancienne voiture : comment ça je suis intéressé ? :siffle:
---------- Nouveau message ajouté à 17h29 ---------- Le message précédent a été envoyé à 16h19 ----------
Bon, en fait, c'est la définition de la valeur $id dans la requête qui plait pas du tout
Seulement il y'a quelque temps, un copain catastrophé m'appelle : "tu sais le site que tu m'avais fait y'a 7 ans, ben il marche plus et j'ai un message bizarre "
Après enquête, Amen avait crashé leurs serveurs et changé le site de plateforme dans la foulée avec une version plus récente de MySQL. Et bizarrement, les requêtes php d'origine sont maintenant refusées. :eek:
Par exemple :
Bloc de code:
$query = "SELECT TypeName, modele, annee, circulation, kilometrage, commentaires, choc , price, type1, type2, type3 FROM annonce AS a, annonceImg AS b, annonceType AS c WHERE a.id = $id AND b.annonceId = $id AND a.typeId = c.Id";
me fait obtenir ce message : "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 'AND b.annonceId = AND a.typeId = c.Id' at line xx"
Ben zut alors !! :mouais:
C'est quoi le pâté avec la requête ? Et comment reformuler ? (j'espère juste que le problème est pas plus grave que ça)
Je précise que je suis resté toujours aussi noob en php (chacun son job) et que le site en question devrait servir à mon pote à revendre mon ancienne voiture : comment ça je suis intéressé ? :siffle:
---------- Nouveau message ajouté à 17h29 ---------- Le message précédent a été envoyé à 16h19 ----------
Bon, en fait, c'est la définition de la valeur $id dans la requête qui plait pas du tout