Foros del Web » Programando para Internet » PHP » Configuración PHP »

Ayuda con PDO

Estas en el tema de Ayuda con PDO en el foro de Configuración PHP en Foros del Web. Cordial Saludos Recien comenze con esto de PDO (Php Data Object), y ya me encontré con el primer problema: Cita: Fatal error: Class 'PDO' not ...
  #1 (permalink)  
Antiguo 29/12/2009, 20:26
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Pregunta Ayuda con PDO

Cordial Saludos

Recien comenze con esto de PDO (Php Data Object), y ya me encontré con el primer problema:

Cita:
Fatal error: Class 'PDO' not found in C:\AppServ\www\PDO\a.php on line 2
El codigo que tengo es el siguiente (solo muestra lo que tiene una tabla de la bd):
Código PHP:
Ver original
  1. <?php
  2.        $data = new PDO('mysql:host=localhost;dbname=datos', 'root', '123');  
  3.      $consulta = $data->prepare('SELECT * FROM login');
  4.        $consulta->execute();
  5.        while($fila = $consulta->fetch())
  6.        {
  7.        echo $fila[0] . '  ' . $fila[1] . '<br />';
  8.        }
  9.        $data=null;
  10. ?>
Ya me asegure de descomentar la extension de pdo en el fichero php.ini -> extension=php_pdo.dll
Lo que quiero saber es por que sale ese error, tengo que incluir alguna archivo relacionado con PDO?
Estoy usando Appserv 2.5.9
PHP Version 5.2.3

Gracias
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse

Última edición por mhax; 29/12/2009 a las 20:45
  #2 (permalink)  
Antiguo 29/12/2009, 20:55
 
Fecha de Ingreso: enero-2008
Mensajes: 381
Antigüedad: 16 años, 3 meses
Puntos: 19
Respuesta: Ayuda con PDO

Copia el archivo .ini a la carpeta Windows. ( Si es que estas en widows)
  #3 (permalink)  
Antiguo 29/12/2009, 20:56
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: Ayuda con PDO

Solucionado.
Solo añadi las otras extensiones relacionadas con pdo,al fichero de configuracion php.ini

otras extensiones:
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

Y luego restaure el apache y listo.
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:55.