Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/07/2012, 22h33   #1
jeff67
Invité de passage
 
Inscription : septembre 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 3
Points : 0
Points : 0
Par défaut odbc & php avec base access .mdb

Bonjour,
J'ai un serveur linux (SME Server) sur lequel j'héberge des fichiers php.

Précédemment, sur un PC disposant d'EasyPHP, je pouvais interroger les (tables) et les (requêtes) un fichier .mdb (MS Access).

Désormais je souhaite migrer les scripts PHP sur le serveur linux. Le problème rencontré :
- Les tables sont lisibles
- Les requêtes sont incessibles

Le code d'erreur :

Warning: odbc_exec() [function.odbc-exec]: SQL error: [unixODBC]Couldn't parse SQL , SQL state 08001 in SQLExecDirect in /home/e-smith/files/ibays/Primary/html/index.php on line 4

Warning: odbc_fetch_row() expects parameter 1 to be resource, boolean given in /home/e-smith/files/ibays/Primary/html/index.php on line 5

Le code qui fonctionne pour les tables mais pas pour les requêtes du fichier .mdb (MSAccess) :

Code :
1
2
3
4
5
6
7
8
<?php
ini_set('display_errors',1);
$cnx = odbc_connect("Northwind", "", "");
$result  = odbc_exec($cnx, "SELECT * FROM Sticks_du_jour");
while(odbc_fetch_row($result)){
echo odbc_result($result,'Noms');
}
?>
Existe-t-il une solution pour accéder aux requêtes du fichier .mdb comme je pouvais le faire avec EasyPHP avec un autre connecteur non disponible sur ce nouveau serveur ?

Merci par avance pour votre aide !



De plus, les requêtes SQL contenant des noms de tables avec UNDERSCORE "_" ne fonctionnent pas sur mon serveur linux. Je n'avais encore jamais vu ça...
jeff67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h26.


 
 
 
 
Partenaires

Hébergement Web