Bonjour à tous,
Je travaille dans un hopital ou j'ai un intranet en php (j'utilise easyphp 1.7). Il y a également un système unix (ou plutot sinix : siemens unix) dans lequel nous avons une base de donnée informix qui contient la liste des admissions, données des patients, etc...
Je dois créer une page dans mon intranet qui dois accéder à la base de donnée informix.
J'ai donc crée une ODBC nomée informix_odbc à partir de mon serveur intranet pour joindre informix. Cette ODBC semble bien fonctionner si je fait un "Test connection" dans le gestionnaire d'ODBC il me dit "Test connection was successful".
Pour tester la connection via les pages intranet j'ai crée une page php avec ce code :
<?
$connectionstring = odbc_connect("informix_odbc", "usr", "pwd");
if (!$connectionstring)
{exit("Connection Failed: " . $connectionstring);}
odbc_close($connectionstring);
?>
Quand je lance ma page, il ne se passe rien même si je laisse tourner la page pendant 1 heure. Je ne recois aucun message. et la page se charge indéfiniment.
J'ai aussi essayer de créer une BD Acces juste pour tester le code php avec ODBC :
<?
$connectionstring = odbc_connect("testodbc", "", "");
$Query = "SELECT * FROM TableTest";
$queryexe = odbc_do($connectionstring, $Query);
odbc_result_all($queryexe, "BORDER=1");
odbc_close($connectionstring);
?>
La par contre ca fonctionne nickel, il m'affiche le contenu de ma table... Mais ca ne m'aide pas du tout!
Je suis assez bloqué car je vois pas trop d'ou peut venir mon problème. Je suis embetté car ca fait 2 jours que je cherche sur le net sans succès
Mon ODBC semble fonctionner, Mon code php fonctionne bien avec une ODBC acces.
Pour se connecter a une ODBC avec PHP, le code est le meme quelque soit le type de BD no?
Si vous savez m'aider se serait VRAIMENT TRES BIEN pour moi :-0. Toutes les idées sont bienvenues...
Merci d'avance...