Bonjour à tous ;

j'exploite une base access via php et là j'arrive à adapter la requête si le nom des attributs comportes des espaces en mettant des []

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
$sql = "SELECT [id personne] as ID,nom,prenom,adresse,cp,telephone,Datenaissance FROM [perso nnes] where [id personne] =2 ";
ce code marche
mais supposons qu'au lieu de id personne on change le nom de l'attribut par N°

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
$sql = "SELECT [N°] as ID,nom,prenom,adresse,cp,telephone,Datenaissance FROM [perso nnes] where [id personne] =2 ";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 2 attendu., SQL state 07001 in SQLExecDirect in C:\wamp\www\FichierTransfert\essaiEspace.php  on line 11
 
Warning: odbc_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\FichierTransfert\essaiEspace.php on line 14
ma question c'est de : comment adapter le N° dans la requête vu que [] ne marche pas