Привет, изучаю php но учебник у меня немного староват в итоге столкнулся с вопросом который я не понимаю.
Вот пример кода
<?php
$conn = new mysqli('localhost','root','root','publications');
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);
$rows = $result->fetch_array(MYSQLI_ASSOC);
echo 'Author: ' . $rows['author'] . "<br>";
echo 'Title: ' . $rows['title'] . "<br>";
echo 'Category: ' . $rows['category'] . "<br>";
echo 'Year: ' . $rows['year'] . "<br>";
echo 'ISBN: ' . $rows['isbn'] . "<br><br>";
}
$result->close();
$conn->close();
При его выполнении все окей кроме уведомления
Notice: Trying to access array offset on value of type null in C:\MAMP\htdocs\site\fatchrow.php on line 15
Author:
Вопрос какое такое еще смещение??? и как это решить???
извините за глупый вопрос если что)