我不确定但是由于某种原因,当我获取此查询时,我总是得到bool(false)结果。
这是此
的部分php脚本// Check if the name is available.
$sql = "SELECT count(*) as nameCount FROM {$server->charMapDatabase}.`name` where name = ?";
$sth = $server->connection->getStatement($sql);
$sth->execute(array("adrian"));
$query = $sth->fetch();
var_dump($query);
$ query的值是bool(false),即使结果超过1,0。
我是以错误的方式做的吗?答案 0 :(得分:0)
嘿伙计们我发现了我的错误,我正在使用错误的牌桌。我错误地键入名称而不是char。我不知道为什么它显示任何错误,因为我使用的是非现有表。
应该是
// Check if the name is available.
$sql = "SELECT count(*) as nameCount FROM {$server->charMapDatabase}.`char` where name = ?";
$sth = $server->connection->getStatement($sql);
$sth->execute(array("adrian"));
$query = $sth->fetch();
var_dump($query);