bonjour
suite a cette erreur
voici mon code sql
// ici creer la requete faire un include('construction_requete.php')
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $param_requete="select * from ms.".$ChoixTable." where ".$ChoixChamp."=".$Choixvaleur. " limit 10 ";
j'aimerez si c'est un champ string ou date ou integer (typage postgres)
formatez ma variable Choixvaleur par rapport au type du champ
- Existe t'il des routines qui le font déja ? en php
- existe t'il une solution simple ( genre strval ou cast )
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $param_requete="select * from ms.".$ChoixTable." where ".strval($ChoixChamp)."=".strval($Choixvaleur). " limit 10 ";
Warning: pg_query() [function.pg-query]: Query failed: ERREUR: l'opérateur n'existe pas : character varying = integer LINE 1: select * from sortie where id_parc=11 limit ... ^ HINT: Aucun opérateur ne correspond au nom donné et aux types d'arguments. Vous devez ajouter des conversions explicites de type. in D:\test generator ecodev\test\htdocs\ecodev\tableau.php on line 10
pg_errormessage
merci !!!!
Partager