所有的例子和文档都没有真正帮助甚至提供一个例子,所以我会在这里问:
$db = new SQLite3(database.db);
$stmt = $db->prepare('SELECT COUNT(uid) FROM kunden WHERE date = :date');
$stmt->bindValue(':ldate',$today,SQLITE3_TEXT);
$result = $stmt->execute;
如何从准备好的声明中获得结果?我知道execute不应该返回结果。我尝试使用query和query_single但是没有用。的var_dump($ result-> fetchArray());也没工作。非常感谢帮助。
答案 0 :(得分:0)
SQLite3Stmt::execute()是一个函数,需要这样调用:
int main {
int i = 3;
const int ci = 4;
f(3);
f(i);
f(ci);
}
然后您可以像这样获取结果:
$db = new SQLite3('database.db');
$stmt = $db->prepare('SELECT COUNT(uid) FROM kunden WHERE date = :date');
$stmt->bindValue(':ldate',$today,SQLITE3_TEXT);
$result = $stmt->execute();