Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/04/2007, 15h50   #1
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 198
Points : 32
Points : 32
Par défaut php et connexion à access

Bonjour

J'ai vu qu'il était possible d'accéder à une base access via un script php.
J'ai donc défini un dsn pour une base access et j'ai créé un script php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?
	// Quelques variables utiles...
	$db = "FO2FO";		// DNS défini dans le panneau de config.
	$user = "";         	// Nom d'utilisateur, si nécessaire
	$pwd = "";		// Mot de passe, si nécessaire
 
 
	// Connexion à la base de données
	$cnx = odbc_connect($db, $user, $pwd)
		or die("Impossible de se connecter à la base de données");
 
 
	// Interrogation de la base
	$sql = "SELECT * FROM Groupe";
	$qry = odbc_exec($cnx, $sql) or die("L'instruction SQL a échoué.");
 
 
	// Affichage des résultats bruts, au format HTML
	// (pour un affichage plus personnalisé, consultez les fonctions odbc_xxx()
	// de PHP)
	echo odbc_result_all($qry);
 
 
	// Fermeture de la connexion
	odbc_close($cnx);
?>
Quand j'appelle ma page php, j'ai le message d'erreur suivant
Citation:
Fatal error: Call to undefined function: odbc_connect() in /home/httpd/html/formations/essai.php on line 14
Je ne vois pas d'où vient cet erreur ? Est ce au niveau de php, de dsn ou autre ?

Merci pour vos réponses
pascale86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 15h57   #2
Membre confirmé
 
Inscription : février 2007
Messages : 265
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : février 2007
Messages : 265
Points : 266
Points : 266
salut,
ton odbc doit être mal installé. Vérifie les logs d'apache pour voir s'il reconnait bien l'odbc. Et aussi, as tu bien modifié ton php.ini ?
jln13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 08h53   #3
Membre habitué
 
Avatar de Shinji62
 
Inscription : novembre 2006
Messages : 135
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 135
Points : 133
Points : 133
Bonjour,
ton serveur est sous linux ou Windows?
Shinji62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 13h53   #4
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 198
Points : 32
Points : 32
Le serveur php est sous linux.
J'ai regardé le php.ini, et j'ai vu qu'il y avait des lignes sur odbc en commentaire et pas installé
Ou recuperer les modules complementaires si c'est de ça qu'il s'agit

Merci pour les infos
pascale86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 17h05   #5
Membre habitué
 
Avatar de Shinji62
 
Inscription : novembre 2006
Messages : 135
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 135
Points : 133
Points : 133
Comme tu es sous linux tu dois installer les drivers odbc, je te conseille ceux la :

http://www.iodbc.org/index.php?page=languages/php/index
Shinji62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h00.


 
 
 
 
Partenaires

Hébergement Web