!empty PHP函数不适用于SQL查询

斯图尔特·杜宁

如果我在SQL查询上使用!empty(),即使没有返回任何行,也不会说它为空。例如

$result = $conn->query($sql_ideas);
if ( !empty($result)) {
  while($row = $result->fetch_assoc()) {
  $highlights[] = array($row["summary"], $row["detail"]);
}   
-- Do stuff --
}

它只是像返回结果一样进行。我是在做错什么,还是有办法解决这个问题?

马特·切特利

假设您使用的是mysqli,则您的结果对象实际上将是“ mysqli结果”-它本身就是一个类。检查行数是否大于零将成为解决方法。

http://php.net/manual/en/mysqli-result.num-rows.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS SQL查询不适用于PHP

来自分类Dev

查询适用于mysql,但不适用于php sql调用

来自分类Dev

sql查询不适用于order by

来自分类Dev

SQL 查询不适用于 RDS

来自分类Dev

MySQL查询不适用于PHP

来自分类Dev

PHP 查询不适用于 DELETE

来自分类Dev

为什么empty() 不适用于搜索栏中的输入?

来自分类Dev

用于PING的PHP exec()函数不适用于Cpanel

来自分类Dev

SQL查询适用于SQL Server,但不适用于MySQL

来自分类Dev

PHP MYSQL查询不适用于PHP,但适用于PHPMyAdmin

来自分类Dev

PHP重定向不适用于包含SQL查询的脚本

来自分类Dev

PHP重定向不适用于包含SQL查询的脚本

来自分类Dev

SQL查询可在phpMyAdmin中使用,但不适用于php页面

来自分类Dev

SQL Server ISNULL不适用于我的查询

来自分类Dev

SQL插入查询不适用于JQuery UI Datepicker

来自分类Dev

LINQ-TO-SQL查询不适用于CSV文件

来自分类Dev

MySqli对象->查询不适用于特定的PHP文件

来自分类Dev

PDO PHP选择独特查询不适用于mssql

来自分类Dev

PHP Mysqli查询更新不适用于变量

来自分类Dev

使用 GROUP_CONCAT 查询不适用于 PHP

来自分类Dev

SQL查询中的问题。适用于MAX,但不适用于MIN

来自分类Dev

查询适用于sql studio,但不适用于C#

来自分类Dev

Postgres 查询适用于 SQL 客户端,但不适用于 Hibernate

来自分类Dev

Spark Sql 查询适用于硬编码值但不适用于变量

来自分类Dev

sql 查询不适用于 node.js mysql 但适用于终端

来自分类Dev

php 如果查询适用于 wamp 但不适用于实时服务器

来自分类Dev

SQL-排序不适用于LENGTH函数

来自分类Dev

SQL-排序不适用于LENGTH函数

来自分类Dev

jQuery函数不适用于php回显代码

Related 相关文章

热门标签

归档