我是 PhP 的新手。我正在尝试从我的 sqlite 数据库中删除一些行,但我不知道出了什么问题。我的代码如下:
<?php
$app_name=array("TestApp", "MyDataBase");
$dir = 'sqlite:/home/ravi/public_html/GcmServer/FavoriteApps.db';
$dbh= new PDO($dir) or die("cannot open the database");
for($i=0;$i<sizeof($app_name);$i++) {
error_log("looop start here...............");
error_log("FirstAppName ".$app_name[$i]);
$result= $dbh->Query("DELETE FROM favorite_apps WHERE appname = '$app_name[$i]'") or die( error_log("error".mysql_error() ));
error_log("looop execute here...............");
}
?>
我的日志文件是这样的:
[Wed Sep 19 11:16:38 2012] [error] [client 127.0.0.1] looop start here...............
[Wed Sep 19 11:16:38 2012] [error] [client 127.0.0.1] FirstAppName TestApp
[Wed Sep 19 11:16:38 2012] [error] [client 127.0.0.1] error
我的本地主机显示 1,
谢谢。