/ / Gdy funkcje sqlite_ * zostaną zaktualizowane, aby użyć SQLite ver. 3 - php, sqlite, sqlite3

Gdy funkcje sqlite_ * zostaną zaktualizowane, aby użyć SQLite ver. 3 - php, sqlite, sqlite3

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 № 1

PHP 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ą.