【问题标题】:PHP count(): warningPHP 计数():警告
【发布时间】:2018-03-20 15:52:41
【问题描述】:

我正在使用连接到 msqli 数据库的 PHP 制作一个简单的 CRUD 单页应用程序。除“编辑”功能外,页面的所有部分均有效。回暖“count():参数必须是数组或者实现Countable line 8的对象”

 <?php 
include('server.php');
    if (isset($_GET['edit'])) {
        $id = $_GET['edit'];
        $update = true;
        $record = mysqli_query($db, "SELECT * FROM eBook_MetaData WHERE id=$id");
        if (count($record) == 1 ) {
            $n = mysqli_fetch_array($record);
            $creator = $n['creator'];
            $title = $n['title'];
            $type = $n['type'];
            $identifier = $n['identifier'];
            $date = $n['date'];
            $language = $n['language'];
            $description = $n['description'];
        }
    }
?>

我们将不胜感激。

【问题讨论】:

标签: php html sql mysqli


【解决方案1】:

使用 mysql_num_rows 检查行数

【讨论】:

    【解决方案2】:

    我也感觉它是你的 sql 查询。试试这个$record = mysqli_query($db, "SELECT * FROM eBook_MetaData WHERE id='$id'");

    【讨论】:

      猜你喜欢
      • 2010-12-01
      • 1970-01-01
      • 2013-06-11
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多