PHP + SQLite nu funcționează

Vreau să folosesc PHP cu SQLite, dar pur și simplu nu îl pot configura. PHP5 este pornit și rulează SQLite3 (funcționează cu SQLite simplu), error.log spune „Apelați la funcția nedefinită sqlite_open ()”, deci nu puteți accesa modulul, dar acesta s-a încărcat conform phpinfo (). Care ar putea fi problema?

bază date

Comentarii

(Pontscho | 06/06/2007, miercuri - 21:54)

PHP5 este activ și SQLite3
Funcționează cu SQLite simplu

Aceasta este problema, doriți să puneți împreună două lucruri incompatibile.

(rancz | 07/06/2007, joi - 17:43)

Răspuns Pontscho PHP5 este activat și postat

Mai întâi a fost SQlite3, apoi după ce nu a mers, am descărcat și instalat SQLite 2.x, deci nu a fost actualizat.

(TJ | 06/06/2007, miercuri - 22:14)

Asta am găsit. Poate că asta te va ajuta. www.php.net

papafox888 la hotmail dot com
02 iunie 2006 06:05
Dacă primiți un mesaj de eroare:

Avertisment: sqlite_open () [function.sqlite-open]: fișierul este criptat sau nu este o bază de date

atunci acum codul dvs. probabil accesează o bază de date SQLite3.

sqlite_open () acceptă numai SQLite2. Utilizați PDO pentru a accesa SQLite3.

(rancz | 07/06/2007, joi - 17:45)

Răspunde TJ Am găsit unul. mesaj

Aha! Murdărie! Ce este acest DOP? Conform informațiilor despre PHP, PDO a fost setat pentru SQLite3, dar nu a imprimat nicio setare. Și cu SQLite simplu, pare să aibă o legătură cu acesta.