php无法创建SQLite3对象和查询

时间:2014-08-04 21:11:01

标签: php sql database sqlite

我试图查询我的SQLite3数据库,以便根据单个变量查找表中的记录/行。为了做到这一点,我尝试使用SQLite3对象,然后运行querySingle函数调用。我的代码基于示例#1 here

echo "entered";
$toQuery = "SELECT vlan FROM client WHERE mac=" . $clientmac;
$db = new SQLite3(getcwd() . '/system_diag_tool/system.db');
echo "created";
$clientInfo = $db->querySingle($toQuery, true);
if(empty($clientInfo)){
    echo "retured empty record...";
}
echo var_dump($clientInfo);
echo "dumped";
return $clientInfo; 

我做了一些粗略的回声声明,导致只输入""打印出来,但不是"创建",让我相信它不是我的查询的问题,而是SQLite3对象的创建。但是,我所做的与示例并没有什么不同,所以我不确定什么可能会暂停执行。有什么想法吗?

我对我的数据库文件有644个权限,对包含它的文件夹有777个权限,甚至将.db文件更改为777只是为了确保没有问题。

0 个答案:

没有答案