我正处于E10-4中间的'学习PHP,MySQL&罗宾尼克松的JavaScript'。我很喜欢这本书,直到两天前我练习10-4,我被要求运行以下php程序:
<?php
require_once 'login.php';
$conn = new mysqli($hn, $un, $pw, $db);
if ($conn->connect_error) die($conn->connect_error);
$query = "SELECT * FROM classics";
$result = $conn->query($query);
if (!$result) die($conn->error);
$rows = $result->num_rows;
for ($j = 0 ; $j < $rows ; ++$j)
{
$result->data_seek($j);
echo 'Author: ' . $result->fetch_assoc()['author'] . '<br>';
$result->data_seek($j);
echo 'Title: ' . $result->fetch_assoc()['title'] . '<br>';
$result->data_seek($j);
echo 'Category: ' . $result->fetch_assoc()['category'] . '<br>';
$result->data_seek($j);
echo 'Year: ' . $result->fetch_assoc()['year'] . '<br>';
$result->data_seek($j);
echo 'ISBN: ' . $result->fetch_assoc()['isbn'] . '<br><br>';
}
$result->close();
$conn->close();
?>
我收到以下两条错误消息:
我正在运行以下系统:
我搜索了stackoverflow,发现了一些关于类似问题的帖子,但无法提取任何信息来解决问题。我是编程的新手,但我的头脑中的回答。我真的很喜欢这本书,但是这个致命的错误让我无法用PHP做一些很棒的事情,如果我没有解决这个问题,我不知道我该怎么做。我确信它很容易修复。谢谢你的帮助。