PHP 5.0.0 y Mysql

upAh

Como activo Mysql con php 5.0.0.
Con el php 4 me iba bien pero necesito trabajar con clases y objetos para lo cual necesito php 5 y en php5 viene deshabilitado el uso de Mysql .

winxp-apache2-php5.0.0- mysql 3.23

PiradoIV

PHP5 tiene un problema de licencias con los de MySQL, o noseké paranoias legales de ese estilo, así que se han tenido que buscar una alternativa, supongo que lo más fácil es modificar tus funciones de mysql_blahblah(); por mysqli_blahblah();

No lo he probado, pero creo que servirá, para más información:

· http://www.php.net/manual/es/migration5.databases.php
· http://www.php.net/manual/es/ref.mysqli.php

Saludotes,
Pirado IV estuvo akí ;)

upAh

Como bien dices es verdad que han tenido problemas de licencias. Algunas de las escusas que ponen no me convencen mucho pero bueno. Para solucionar este problema simplemente tenemos que añadir Mysql como una extension de php. Para ello abrir php.ini y donde estan las lineas:

;Windows Extensions
;Note that ODBC support is built in, so no dll is needed for it.
;

;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
.
.
.
;extension=php_mysql.dll <------- kitar ";" para activar el modulo de mysql. Restart apache y ya me ha funcionado.

Con esto ya podemos usar mysql y trabajar con clases y objetos.

Gracias diseñadores soys de util ayuda.

PiradoIV

Gracias por la información x)

Usuarios habituales

  • PiradoIV
  • upAh