Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Fatal error: Class 'mysqli' not found (https://www.clubdelphi.com/foros/showthread.php?t=59701)

alquimista_gdl 05-09-2008 02:26:43

Fatal error: Class 'mysqli' not found
 
Hola,
Estoy haciendo un pequeño programa básico para leer datos y mostrarlos en una tabla HTML generada dinámicamente. Para ello estoy usando las clases y métodos de "php_mysqli".
Modifiqué el php.ini del PHP que está bajo D4PHP 2, añadiendo:

extension=php_mysqli.dll

más al parecer aún cuando reinicio el IDE, no parece estar tomando el cambio por que al ejecutar el programita aún aparece el error:

Fatal error
: Class 'mysqli' not found in C:\Desarrollo\Curso PHP\Tutorial\tut_13_DB.php on line 15

La línea 15 es:
$this->Coneccion = new mysqli("localhost", "root", "123", "test");


Si este mismo programa lo monto en otro servidor habiéndo hecho el ajuste de php.ini en ese servidor, el programa funciona bien... más me pierdo la ventaja del debugger del IDE.

Qué podrá estar pasando?

Gracias,
Guillermo

poliburro 05-09-2008 04:36:45

Cita:

Empezado por alquimista_gdl (Mensaje 311935)
Hola,
Estoy haciendo un pequeño programa básico para leer datos y mostrarlos en una tabla HTML generada dinámicamente. Para ello estoy usando las clases y métodos de "php_mysqli".
Modifiqué el php.ini del PHP que está bajo D4PHP 2, añadiendo:

extension=php_mysqli.dll

más al parecer aún cuando reinicio el IDE, no parece estar tomando el cambio por que al ejecutar el programita aún aparece el error:

Fatal error
: Class 'mysqli' not found in C:\Desarrollo\Curso PHP\Tutorial\tut_13_DB.php on line 15

La línea 15 es:
$this->Coneccion = new mysqli("localhost", "root", "123", "test");


Si este mismo programa lo monto en otro servidor habiéndo hecho el ajuste de php.ini en ese servidor, el programa funciona bien... más me pierdo la ventaja del debugger del IDE.

Qué podrá estar pasando?

Gracias,
Guillermo


Has verificado que la dll exista?

Edito: No había leido bien, por lo que una segunda leida me dice que efectivamente existe. una disculpa amigo.

alquimista_gdl 05-09-2008 17:58:33

Hola,

El archivo existe en "..\Delphi for PHP\2.0\php\ext".

Me di cuenta que el extension_dir del php.ini (original) bajo Delphi, apunta a un sitio loco:
extension_dir = "C:\development\internal\qstudio\src\php\ext"

Lo he cambiado a mi ruta:

extension_dir = "C:\Archivos de programa\CodeGear\Delphi for PHP\2.0\php\ext"

También el archivo contiene:

extension=php_mysqli.dll

Reinicio el IDE... y no pasa nada; sigue el error...

:(

ginus_system 25-01-2011 07:23:26

Problema al habilitar mysqlii en delphi php
 
Hola a todos, tengo el mismo problema citado anteriormente, alguien me puede ayudar. De antemano muchas gracias


La franja horaria es GMT +2. Ahora son las 19:25:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi