mio SQLite è la versione 3.4.0: imageCome abilitare il driver PDO per sqlite3 in php?
Tuttavia supporto DOP del mio phpinfo per SQLitev3 non è abilitata/elencati: image
Come posso attivarlo? Ho installato il mio server web tramite XAMPP.
mio SQLite è la versione 3.4.0: imageCome abilitare il driver PDO per sqlite3 in php?
Tuttavia supporto DOP del mio phpinfo per SQLitev3 non è abilitata/elencati: image
Come posso attivarlo? Ho installato il mio server web tramite XAMPP.
Penso che il driver PDO per sqlite3 si chiama 'sqlite', in modo da avere già installato. Il driver sqlite2 è più vecchio.
PDO_SQLITE è un driver che implementa gli oggetti PHP Data (PDO) interfaccia per consentire l'accesso a SQLite 3 database.
In PHP 5.1, l'estensione SQLite anche fornisce un driver per i database SQLite 2 ; anche se non è tecnicamente una parte del driver PDO_SQLITE, è si comporta allo stesso modo, quindi è documentato accanto. Il driver SQLite 2 per PDO viene fornito principalmente per rendere più facile da importare i file di database legacy SQLite 2 in un'applicazione che utilizza il driver SQLite 3 più veloce ed efficiente. Di conseguenza, il driver SQLite 2 non è così ricco di funzionalità come driver SQLite 3.
Oh okay! Grazie! –
edit: c'è una discussione sul tema qui:
Leggerò l'argomento in seguito! Grazie!! –
Vai al file php.ini
e la ricerca di "sqlite". Questi sono probabilmente commentati:
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
Smontarli e riavviare Apache.
"E riavvia Apache" - +1 Lol. – rtheunissen
"PDO_SQLITE" e "sqlite3" sono diverse estensioni e vengono caricati in php.ini
in diverse linee:
extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll
Che php-versione usi? – Silfverstrom
Sto usando la versione 5.2.9 di PHP. Grazie!! –