erreu dans formulaire de recherche

Eléphant du PHP | 406 Messages

29 juin 2005, 15:10

salut,

Comme je l avais expliquer l autre fois j ai commencer à passer certaine de mes page sur le serveur web et pour certaine j ai des erreurs qui n apparaissai pas lorsque je travaillais avec easyphp.

j ai cette erreur que je ne comprends,
j execute la requete à par sous postgres et elle fonctionne correctement

:roll:
Warning: pg_query(): Query failed: ERROR: syntax error at or near "order" at character 175 in /p/recherche.php on line 498
Erreur1
Le code concerné
<?

if(@$pole!="*") 
{ 
    //affichage personnel
    $sql1 = "select poste.numpersonnel,nom_personnel,prenom from poste,personnel,poles where poles.numpole=poste.numpole and personnel.numpersonnel=poste.numpersonnel  and poste.numpole=".$pole. " order by personnel.numpersonnel;"; 
} 
else 
{ 
    $sql1 = "select poste.numpersonnel,nom_personnel,prenom from poste,personnel,poles where poles.numpole=poste.numpole and personnel.numpersonnel=poste.numpersonnel  order by personnel.numpersonnel;"; 
} 
$result1 = pg_query($sql1) or die( 'Erreur1' ); 

$nb = pg_num_rows($result1); 


?> 

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

29 juin 2005, 15:22

débuggage de requête :

affiche la, regarde si tu vois des erreurs et envoie là directement vers postgre avant de la passer par PHp

Eléphant du PHP | 406 Messages

29 juin 2005, 15:32

Merci
exact en affichant la requete,je vois ce qui deconne,
reste à le rectifier