我在Windows 7上,在Apache 2.4上使用PHP 5.6.14版,我正在嘗試訪問SQLite3數據庫.
我正在……
致命錯誤:找不到類“SQLite3”
在這里你是一個簡單的PHP代碼…
$db = new SQLite3('phpdb');
if ($db) {
$db->query("CREATE TABLE dogbreeds (Name VARCHAR(255), MaxAge INT);");
$db->query("INSERT INTO dogbreeds VALUES ('Doberman', 15)");
$result = $db->query("SELECT Name FROM dogbreeds");
var_dump($result->fetchArray(SQLITE3_ASSOC));
} else {
print "Connection to database failed!\n";
}
?>
我剛剛在我的php.ini文件中進行此配置時,我只是在尋找有關此信息的信息…
extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll
sqlite3.extension_dir = "D:\Cesare\Lavoro\Utili\Php\5-6-14\ext"
有什么建議?非常感謝你提前….
切薩雷
解決方法:
通過刪除“;”啟用擴展php在php.ini中的“; extension = php_sqlite3.dll”前面.您還可以手動檢查路徑中是否有擴展名嗎?
`extension=php_pdo_sqlite.dll` AND `extension=php_sqlite3.dll`.
試試這個
$db = sqlite_open("/absolute/path/my_sqlite.db");
要么
$db = new SQLiteDatabase('filename'))
標簽:php,sqlite3,php-5-6,apache2-4
來源: https://codeday.me/bug/20190519/1136227.html