SQLite查询多个字段中的值

时间:2017-01-29 01:31:40

标签: php sqlite

我尝试在SQLite数据库中使用SQL来选择一条包含特定日期字符串,时间字符串,名称字符串的记录。我正在使用PHP PDO:

$Qry = sprintf("SELECT * FROM Log WHERE QsoDate = '%s' AND TimeOn = '%s' AND Call = '%s'", $DTG["Date"], $DTG["Time"], $Call));
$qry = $SQLite->prepare($Qry);
$res = $qry->execute();
$tt = $qry->rowCount();
$Srow = $qry->fetch(SQLITE_ASSOC);

$ tt设置为零,$ Srow设置为false。 $ qry和$ res都设置为有效值。值的组合应该确保只返回一个记录,并且在测试中我知道记录存在,但我的查询尝试似乎都没有找到它。我怀疑我的SQL语法错误。

1 个答案:

答案 0 :(得分:0)

documentation:PDOStatement :: rowCount()返回受DELETE,INSERT或UPDATE语句影响的行数。它不适用于SELECT语句。