Bro*_*ias 14 php pdo fatal-error
我想检查我准备好的查询是否已返回空,而不必进入循环.这是我尝试使用的代码:
if(empty($pQuery1->fetch(PDO::FETCH_ASSOC))){}
Run Code Online (Sandbox Code Playgroud)
当我尝试这个时,我得到错误:
Fatal error: Can't use method return value in write context
我是否使用PDO->fetchALL或PDO->fetch收到同样的错误.我应该采取不同的做法吗?
Jam*_*ore 33
您需要将结果分配给变量,然后调用empty()变量.这只是一个烦人的empty()功能限制.看到这个问题.
$results = $pQuery1->fetch(PDO::FETCH_ASSOC);
if (empty($results)){}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21278 次 |
| 最近记录: |