Tôi có một cơ sở dữ liệu SQLite và đang cố kết nối với nó bằng PHP. Đây là những gì tôi đang sử dụng:Làm cách nào để kết nối với cơ sở dữ liệu SQLite bằng PHP?
<?php
$dbconn = sqlite_open('combadd.sqlite');
if ($dbconn) {
$result = sqlite_query($dbconn, "SELECT * FROM combo_calcs WHERE options='easy'");
var_dump(sqlite_fetch_array($result, SQLITE_ASSOC));
} else {
print "Connection to database failed!\n";
}
?>
Tuy nhiên, tôi nhận được lỗi này:
Warning:
sqlite_open()
[function.sqlite-open]: file is encrypted or is not a database inC:\xampp\htdocs\deepthi\combadd\combadd_db.php
on line 4
Connection to database failed!
Có chuyện gì vậy và làm thế nào tôi có thể sửa chữa nó?
Hi @user, chào mừng đến VÌ THẾ. Tôi * mạnh mẽ * khuyên bạn nên sử dụng PDO - nó thực sự dễ dàng, linh hoạt và an toàn hơn bất cứ điều gì bạn (hoặc tôi) sẽ tự mình đưa ra (chính chúng ta). http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/ – Ben