[PHP5] Pas de MySQL dans Php5 beta?

Pas de MySQL dans Php5 beta? [PHP5] - PHP - Programmation

Marsh Posté le 28-08-2003 à 00:03:43    

je viens de faire un test tout con dans la beta de php5:
<?
mysql_connect('localhost','root','') or die ('pourquoi mon dieu POURQUOI?!');
?>
Et je me choppe un merveilleux message:
Fatal error: Call to undefined function: mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\index.php on line 2
 
Jusqu'à présent, je n'avais testé que SQLite qui marchait très bien, je voulais faire les même tests avec MySQL, mais visiblement, les fonction ont été désactivée [:wam] et en plus, comme elles sont censée être incluse, ce n'est même pas une dll à charger.
 
Alors c'est moi qui rève ou bien c'est pareil chez tout le monde?

Reply

Marsh Posté le 28-08-2003 à 00:03:43   

Reply

Marsh Posté le 28-08-2003 à 02:58:39    

gizmo a écrit :

je viens de faire un test tout con dans la beta de php5:
<?
mysql_connect('localhost','root','') or die ('pourquoi mon dieu POURQUOI?!');
?>
Et je me choppe un merveilleux message:
Fatal error: Call to undefined function: mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\index.php on line 2
 
Jusqu'à présent, je n'avais testé que SQLite qui marchait très bien, je voulais faire les même tests avec MySQL, mais visiblement, les fonction ont été désactivée [:wam] et en plus, comme elles sont censée être incluse, ce n'est même pas une dll à charger.
 
Alors c'est moi qui rève ou bien c'est pareil chez tout le monde?


:D

Reply

Marsh Posté le 28-08-2003 à 03:20:51    

./configure --with-mysql :??:
 
sinon ptet le nom de la fct à changé!?
(ct pas supposé etre objet php5?)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 28-08-2003 à 07:54:19    

D'après ce que j'en sais, ils ont retiré MySQL du set de fonctions de base :/
Mais n'ayant pas PHP5 sous la main, je ne sais pas comment on fait pour avoir de nouveau accès à ces fonctions :/

Reply

Marsh Posté le 28-08-2003 à 08:58:33    

drasche a écrit :

D'après ce que j'en sais, ils ont retiré MySQL du set de fonctions de base :/


 
Mon PHP5 est un très vieux, mais j'avais mysql :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 28-08-2003 à 09:00:23    

kadreg a écrit :

Mon PHP5 est un très vieux, mais j'avais mysql :o


tu devrais essayer une version plus récente, je suis sûr que tu l'auras pas avec la config par défaut :o

Reply

Marsh Posté le 28-08-2003 à 11:11:46    

-- >> je suis sous win, et le package est censé (selon le php.ini) contenir MySQL, mais en fait, ce php.ini ressemble très (trop) fort à une v4 vaguement modifiée.
 
kad >> t'as une alpha alors?
 
drasche >> c'est ce que j'ai lu à certains endroit, mais j'ai lu ailleurs que maintenant c'était ET SQLite, ET MySQL qui étaient intégrés d'office. Or comme les changelog sont assez peu détaillés et flous hormis pour l'OO, je ne sais pas quoi penser.

Reply

Marsh Posté le 28-08-2003 à 11:15:01    

gizmo a écrit :


kad >> t'as une alpha alors?


 
J'ai un "cvs co php5" datant de mars :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 28-08-2003 à 11:28:41    

Je crois qu'ils l ont retire de l'installation par defaut mais si tu lui dis de l'installer (./configure --with-mysql) ca passe.

Reply

Marsh Posté le 28-08-2003 à 11:36:11    

bon, effectivement, ils l'ont complètement retiré de l'installation, faut aller chercher la DLL des version antérieurs pour que ça marche.
 
C'est un peu une régression comme truc :/

Reply

Marsh Posté le 28-08-2003 à 11:36:11   

Reply

Marsh Posté le 28-08-2003 à 11:47:04    

Non c pas une regression c'est du à un changement de politique de MySQL

Reply

Marsh Posté le 28-08-2003 à 12:01:59    

qui est?

Reply

Marsh Posté le 28-08-2003 à 12:19:13    

ok, j'ai trouvé. Passage de LGPL à GPL pour MySQL...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed