Gdy Rasmus Lerdorf zaktualizuje funkcje sqlite_ * tutaj: http://php.net/manual/en/book.sqlite.php korzystać z SQLite w wersji 3?
Wiem, że mogę używać PDO. Chcę korzystać z funkcji natywnych, ponieważ są one szybsze. I nie, nie chcę abstrakcji baz danych.
Używam PHP 5.3 i bazy danych utworzonej przy użyciu SQLite 2.8.17. Oto mój kod:
if ($db = sqlite_open("whatever", 0666, $sqliteerror)){
sqlite_query($db, "CREATE TABLE foo (bar varchar(10))");
sqlite_query($db, "INSERT INTO foo VALUES ("fnord")");
$result = sqlite_query($db, "select bar from foo");
var_dump(sqlite_fetch_array($result));
} else {
die($sqliteerror);
}
Dowolny pomysł?
Dzięki.
Odpowiedzi:
2 dla odpowiedzi № 1PHP ma oddzielne Rozszerzenie SQLite3. Znajduje się tuż pod pierwotnym rozszerzeniem SQLite w menu podręcznym, na wypadek gdybyś tego nie zauważył.
Oryginalne rozszerzenie SQLite prawdopodobnie nadal istnieje ze względu na kompatybilność wsteczną.