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 17/05/2007, 05h15   #1
Invité de passage
 
Inscription : mars 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 10
Points : 3
Points : 3
Par défaut Couche d'abstraction d'accès à des BDDs sous PHP4

Bonjour,

comme indique dans le titre, je cherche une classe qui pourrait me permettre d'avoir a la fois un acces aux base Oracle et MySQL de manière "transparente" , et ce Sous PHP4 (inutile de me proposer de passer aux versions supérieures).

En cherchant un peu, je suis tombe sur PDO assez rapidement. Cette classe était censée être compatible PHP4, mais j'ai une foultitude d'erreurs(exarse error: parse error, expecting `','' or `';'') en essayant de l'utiliser.

Savez vous ou je puis trouver une version de PDO fonctionnelle sous PHP4 ou une autre classe équivalente (sous php4, pour rappel)?


Merci d'avance.


pour info, ma version est celle trouvée ici :http://www.phpclasses.org/browse/package/2572.html
BiAiB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 19h22   #2
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Salut,

Normalement PDO est une classe qui n'est disponible que pour php5. Je n'ai pas regardé la version que tu as trouvés mais bon s me parait un peu bancale.

Pour php4 tu devrais plutot regarder du coté d'ADODB /* http://adodb.sourceforge.net/ */ qui existe depuis un bout de temps maintenant, et donc à priori bien purgé de ces bugs.


bye
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 03h25   #3
Invité de passage
 
Inscription : mars 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 10
Points : 3
Points : 3
Re,

Pour PDO, il etait indique que cette extension est compatible PHP4, y compris dans la source de la classe (ou alors je comprends vraiment de travers )

je cite :

Code :
1
2
3
4
5
6
7
/** File PDO.class.php			*
 * 	Porting of native PHP 5.1 PDO	*
 *      object usable with PHP 4.X.X	*
 *      and PHP 5.0.X version.		*
 * ------------------------------------ *     
 *(C) Andrea Giammarchi [2005/10/19]	*
 * ____________________________________ */
Bref, merci beaucoup pour ta réponse kaymak, je vais de suite aller voir ce que ton lien donne.

--------------------------------------
PS: Les bugs que je rencontre viennent visiblement de ce genre de code :

Code :
1
2
3
4
5
		const FETCH_ASSOC = PDO_FETCH_ASSOC;
		const FETCH_NUM = PDO_FETCH_NUM;
		const FETCH_BOTH = PDO_FETCH_BOTH;
		const FETCH_OBJ = PDO_FETCH_OBJ;
		const FETCH_LAZY = PDO_FETCH_LAZY;
lorsque je les commente, il ne fait plus de Parse Error, par contre du coup il les cherche(ces constantes) sans les trouver plus loin dans le code.
BiAiB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h34.


 
 
 
 
Partenaires

Hébergement Web