Mi SQLite es la versión 3.4.0: image¿Cómo habilitar el controlador PDO para sqlite3 en php?
Sin embargo DOP apoyo de mi phpinfo para SQLitev3 no está activado/enumerado: image
¿Cómo puedo activarlo? Instalé mi servidor web a través de XAMPP.
Mi SQLite es la versión 3.4.0: image¿Cómo habilitar el controlador PDO para sqlite3 en php?
Sin embargo DOP apoyo de mi phpinfo para SQLitev3 no está activado/enumerado: image
¿Cómo puedo activarlo? Instalé mi servidor web a través de XAMPP.
creo que el driver PDO para sqlite3 se llama 'sqlite', por lo que ya tiene instalado. El controlador sqlite2 es más antiguo.
pdo_sqlite es un controlador que implementa las PHP Data Objects (PDO) interfaz para permitir el acceso a bases de datos SQLite 3 .
En PHP 5.1, la extensión SQLite también proporciona un controlador para bases de datos SQLite 2 ; aunque técnicamente no es una parte del controlador PDO_SQLITE, se comporta de manera similar, por lo que está documentado junto a él. El controlador SQLite 2 para PDO se proporciona principalmente para hacer que sea más fácil importar archivos de base de datos SQLite 2 a una aplicación que utiliza el controlador SQLite 3 más rápido y eficiente . Como resultado, el controlador SQLite 2 no es tan rico en funciones como el controlador SQLite 3.
¡Oh, está bien! ¡Gracias! –
edición: hay una discusión sobre el tema aquí:
¡Leeré todo el tema más tarde! ¡¡Gracias!! –
Ir al archivo de php.ini
y la búsqueda de "SQLite". Probablemente se hayan comentado:
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
Descoménelas y reinicie Apache.
"Y reinicie Apache" - +1 Lol. – rtheunissen
"pdo_sqlite" y "sqlite3" son diferentes extensiones y se cargan en php.ini
en diferentes líneas:
extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll
Lo php-versión utiliza? – Silfverstrom
Estoy usando PHP versión 5.2.9. ¡¡Gracias!! –