1

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

在 where 子句清除查询的条件中使用 isNull 方法。虽然结果是从以前的查询中存储的。

我试过使用 query_prepared 方法,它返回上次查询的结果。

删除 isNull 会导致正常执行。

/* First Query */
$DB->prepareOn();
$result = $DB->selecting('reason', '*', eq('id', $reason_id));
if ($result !== null) {
    return true;
}
/* Second Query */
$result = $DB->selecting(
    "site",
    '*',
    isNull('directory')
);
print_r($DB->debug());// Shows Data of First Query

预期输出是duckduckgo 行,但实际输出是FALSE。并且结果存储在最后一次查询
中。调试模式

4

0 回答 0