【发布时间】: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'];
}
}
?>
我们将不胜感激。
【问题讨论】:
-
尝试使用
mysqli_num_rows($record)而不是count($record)。