查询不返回任何记录,但phpmyadmin返回
我在查询数据库的结果时遇到问题。当我在phpmyadmin中输入查询时,它工作得非常好。但是在php中执行完全相同的查询不会返回任何结果 我已经在互联网上搜索了很长一段时间,但无论在哪里,我都发现这种查询被选为最佳答案。也许我错过了什么,你们可以帮我 查询:查询不返回任何记录,但phpmyadmin返回,php,mysql,sql,phpmyadmin,Php,Mysql,Sql,Phpmyadmin,我在查询数据库的结果时遇到问题。当我在phpmyadmin中输入查询时,它工作得非常好。但是在php中执行完全相同的查询不会返回任何结果 我已经在互联网上搜索了很长一段时间,但无论在哪里,我都发现这种查询被选为最佳答案。也许我错过了什么,你们可以帮我 查询: SELECT current_consumption, current_delivery, UNIX_TIMESTAMP(timestamp) FROM energydata WHERE timestamp > DATE_SUB(NO
SELECT current_consumption, current_delivery, UNIX_TIMESTAMP(timestamp) FROM energydata WHERE timestamp > DATE_SUB(NOW(), INTERVAL 1 HOUR);
PHP:
这一定是数据问题 您的代码在这里运行良好,只需做一点小小的更改(查看第一个var_转储) 输出为:
string(10) "1489741452"
object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(1) ["lengths"]=> NULL ["num_rows"]=> int(1) ["type"]=> int(0) }
那一定是数据问题 您的代码在这里运行良好,只需做一点小小的更改(查看第一个var_转储) 输出为:
string(10) "1489741452"
object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(1) ["lengths"]=> NULL ["num_rows"]=> int(1) ["type"]=> int(0) }
添加
错误报告(E\u ALL);ini设置(“显示错误”,1)启动后在脚本中添加code>,感谢您的建议,但不会引发任何错误。缺少的
没有丢失,它是数组中的一个数组,因此只有一个需要在初始的array()
之后使用code>。您确实需要更好的错误报告-但是mysqli不会抛出错误-您需要轮询它们。您已经检查了连接是否正常工作,但是如果在运行查询后检查了错误,您可能会看到“未选择任何数据库”添加错误报告(E\u ALL);ini设置(“显示错误”,1)启动后在脚本中添加code>,感谢您的建议,但不会引发任何错误。缺少的
没有丢失,它是数组中的一个数组,因此只有一个需要在初始的array()
之后使用code>。您确实需要更好的错误报告-但是mysqli不会抛出错误-您需要轮询它们。您已检查连接是否正常工作,但如果在运行查询后检查了错误,则可能会看到“未选择任何数据库”
string(10) "1489741452"
object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(1) ["lengths"]=> NULL ["num_rows"]=> int(1) ["type"]=> int(0) }