Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用isNull()清除ezSQL中的查询_Php_Mysql_Ezsql - Fatal编程技术网

Php 使用isNull()清除ezSQL中的查询

Php 使用isNull()清除ezSQL中的查询,php,mysql,ezsql,Php,Mysql,Ezsql,我使用ezSQL的选择方法来提取数据。从桌子上 表结构 样本数据 在条件where子句中使用isNull方法清除查询。而结果则存储在上一个查询中 我尝试过使用query\u prepared方法,它返回上次查询的结果 删除isNull将导致正常执行 /*第一次查询*/ $DB->prepareOn(); $result=$DB->selecting('reason','*',eq('id',$reason_id)); 如果($result!==null){ 返回true; } /*第二个问

我使用ezSQL的选择方法来提取数据。从桌子上
表结构
样本数据

在条件where子句中使用isNull方法清除查询。而结果则存储在上一个查询中

我尝试过使用query\u prepared方法,它返回上次查询的结果

删除isNull将导致正常执行

/*第一次查询*/
$DB->prepareOn();
$result=$DB->selecting('reason','*',eq('id',$reason_id));
如果($result!==null){
返回true;
}
/*第二个问题*/
$result=$DB->选择(
“网站”,
'*',
isNull('目录')
);
打印($DB->debug());//显示第一次查询的数据
预期输出为duckduckgo行,但实际输出为FALSE。
并存储上次查询的结果

调试输出显示不同的列/数据,然后显示示例数据。。所以不确定这是怎么回事?确保安装了最新版本的ezSQL,然后添加
$DB->debugOn()在您的
prepareOn()
下,然后更改
print\r($DB->debug())
只需
$DB->debug()。我还建议添加
$DB->varDump($result)也在最后,看看它给了你什么。发布您的结果,我们将看到可以提供帮助的地方。:)调试输出显示不同的列/数据,然后显示示例数据。。所以不确定这是怎么回事?确保安装了最新版本的ezSQL,然后添加
$DB->debugOn()在您的
prepareOn()
下,然后更改
print\r($DB->debug())
只需
$DB->debug()。我还建议添加
$DB->varDump($result)也在最后,看看它给了你什么。发布您的结果,我们将看到可以提供帮助的地方。:)