Donc voilà la req écuter ds PHPMYADMIN
$req = $bdd->prepare('SELECT publicite.titre FROM publicite, villes_france WHERE villes_france.ville_code_postal = publicite.postcode AND publicite.postcode = :codePostIpUser ');
il me trouve une erreur:Erreur
Il semble qu'il y ait une erreur dans votre requête SQL. Le message ci-bas peut vous aider à en trouver la cause.
ERROR: Ponctuation invalide @ 13
STR: ->
SQL: $req = $bdd->prepare('SELECT publicite.titre FROM publicite, villes_france
WHERE villes_france.ville_code_postal = publicite.postcode AND publicite.postcode = :codePostIpUser
');
Requête SQL: Documentation
$req = $bdd->prepare('SELECT publicite.titre FROM publicite, villes_france WHERE villes_france.ville_code_postal = publicite.postcode AND publicite.postcode = :codePostIpUser ');
MySQL a répondu: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '$req = $bdd->prepare('SELECT publicite.titre FROM publicite, villes_france
' at line 1
Pour rapel:
$bdd = new PDO('mysql:host=domaine;dbname=mabase','user','password',array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}