Sql multicritères

Fermé
ngiste - 16 déc. 2009 à 14:53
 ngiste - 16 déc. 2009 à 15:30
Bonjour,

j'essaie de sélectionner une colonne d'une table avec des critère multi-choix.
voila le code

$db = pg_connect("host=orsay port=5432 dbname=gestion_documentaire user=pgt password=postgres1");

$titre="amélioration";
$query='select fichier_document.identifiant from "fichier_document", "mots_principaux" where mots_principaux.identifiant_fichierdocument = fichier_document.identifiantdoc and mots_principaux.nomfichiersommaire = '.$titre;
$result=pg_query($query) or die('Echec de la requête :'.pg_last_error());

il me dit qu'il ne connait pas la colonne amélioration.

mais dans postgres en tappant
select fichier_document.identifiant from "fichier_document", "mots_principaux" where mots_principaux.identifiant_fichierdocument = fichier_document.identifiantdoc and nomfichiersommaire = 'amélioration'
j'ai les bonnes réponses

merci de vos réponses
A voir également:

1 réponse

rebonjour,

j'ai un peu progressé, en écrivant

$query='select fichier_document.identifiant from "fichier_document", "mots_principaux" where mots_principaux.identifiant_fichierdocument = fichier_document.identifiantdoc and nomfichiersommaire = '."'amélioration'";

cette fonction marche
mais quand je veux remplacé amélioration par $mots cela ne marche plus

merci
0