Bonsoir,
Étrangement, j'ai une erreur de syntaxe lors de l'excécution d'un pg_query :
Par contre la requête suivante fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql = "SELECT COUNT(*) FROM ".$this->table." WHERE ".$this->champlogin." = '".$login."' AND ".$this->champassword." = ".$password."";
L'erreur se situe entre le FROM ma_table et le WHERE si je me base sur le code couleur de mon éditeur de texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql = "SELECT COUNT(*) FROM ma_table WHERE champ_login = '".$login."' AND champ_password = '".password."'";
Clarification :
- tous les champs et nom de tables sont en minuscules,
- les champs texte dans la requête sont entre simple quote conformément à ce que PG demande,
- les variables auxquelles font références les $this sont toutes en double quote.
J'ai bien essayé de faire des switch entre simple et double quote sans résultat et j'ai bien du mal à comprendre l'erreur.
Partager