ile
$handle = sqlite_open($db) or die("Could not open database");
// generate query string
// query contains a deliberate error
$query = "DELETE books WHERE id = 1";
// execute query
$result = sqlite_query($handle, $query) or die("Error in query: ".sqlite_error_string(sqlite_last_error($handle)));
// all done
// close database file
sqlite_close($handle);
?>
请注意,即使它们看起来似乎相似,但是sqlite_last_error()和sqlite_error_string()函数之间与mysql_errno()和mysql_error()函数之间的工作方式不完全相同。mysql_errno()和mysql_error()函数可以相互独立使用以分别获得最后的错误代码和消息,而sqlite_error_string()函数依赖sqlite_last_error()函数所返回的错误代码。
如果你的兴趣得到激发,那么你可以在Zend的深入PHP 5部分阅读更多的关于PHP用SQLite所能做的事情。