Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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 连续两次运行相同的MySQL查询并获得不同的结果_Php_Mysql - Fatal编程技术网

Php 连续两次运行相同的MySQL查询并获得不同的结果

Php 连续两次运行相同的MySQL查询并获得不同的结果,php,mysql,Php,Mysql,对于下面的代码,如果我将其复制并粘贴到一个php文件2x中,一个接一个,第一个将打印“有结果”,第二个将打印“0结果”,即使是相同的查询。为什么呢 $query = "SELECT id, spent_before_added_main FROM ltv_table WHERE DATE(`table_entry_created`) = DATE(NOW() - INTERVAL 1 DAY)"; $result = $conn->query($query); if ($result-

对于下面的代码,如果我将其复制并粘贴到一个php文件2x中,一个接一个,第一个将打印
“有结果”
,第二个将打印
“0结果”
,即使是相同的查询。为什么呢

$query = "SELECT id, spent_before_added_main FROM ltv_table WHERE DATE(`table_entry_created`) = DATE(NOW() - INTERVAL 1 DAY)";

$result = $conn->query($query);

if ($result->num_rows > 0) {
     echo "There are results ";
} else {
     echo "0 results ";
}
$conn->close();

它们都在同一个文件中吗?或者在不同的文件中?两者都在同一个php文件中。不要重复这里是否有结果,而应该查看实际结果以了解它们之间的差异。可能您已经在第二部分关闭了连接。您是否只复制了查询?尽量不要复制连接close并将其移动到底部,然后
$conn->close()这行在两个查询之间?