Ettei ole mahdollista kääntää SQLite3 tukea PHP5:seen. Ainoastaan SQLite2.X ???
Olenko väärässä?
via mitä
4387
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Mun käsittääkseni se on mahdollista PHP5.1:n kanssa. Mutta, ilmeisesti Sqlite3:n käyttäminen edellyttää sitä, että sun pitää käyttää PDO:ta tietokantarajapintana. PDO (PHP Data Objects) on PHP 5.1:n uusi ominaisuus, joka pyrkii yhtenäistämään eri tietokantojen kutsurajapinnan PHP:ssa. Tosin PDO ei ole tietokanta-abstraktiolayeri, eli se ei automaattisesti takaa sitä, että esim suorittamasi SQL lauseet toimii joka tietokannalla kuten pitää.
PDO on saatavilla myös PHP5.0:lle erikseen imutettavana modilina.
Onks sulla joku syy miksi haluat käyttää Sqlite:ä esim MySQL:n tai PostgreSQL:n sijasta? Yleensä ainakin varsinkin isommat sitet kannattaa rakentaa ns. oikean tietokannan varaan vaikka siinä onkin pikkasen enempi hommaa tietokannan ylläpidon kannalta.
Löytyy nykyään myös tämmöinen alpha sqlite3 moduli, mutta se on tosiaan vasta alpha asteella.
http://php-sqlite3.sourceforge.net/pmwiki/pmwiki.php
Niin sä et ilmeisesti pysty sitä sqlite3:a kääntämään php5.x binääriin, mutta sqlite3:n käyttäminen onnistuu kun lataat tuon aikasemmin mainitsemani PDO modulin, tai asennat PHP5.1:n jossa PDO on vakiona. PDO tarvitsee lisäksi ajurin kullekin tietokannalle, nekin voi imuttaa PHP5.0:lle samasta paikasta. Ajurit ja PDO toimitetaan PHP5.1:n mukana.
Tai sitten voit käyttää tuota ilmeisesti epävirallista php3-sqlite modulia.
äähhh.. piti sanoa:
Tai sitten voit käyttää tuota ilmeisesti epävirallista php-sqlite3 modulia.