На какую функцию нужно поменять mysql_result, что бы код заработал?

Учусь PHP по книжке Никсона и во время набора кода с неё IDE начал мне подсвечивать некоторые функции как устаревшие и я решил постараться переработать код на более актуальной, но с проблемой которая видна на скриншоте мне к сожалению справиться не удалось.00ad15c89c484f51b2be9eb1fb1d1531.png
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
Hatsune-Miku
@Hatsune-Miku
Няшк :3
// У вас на скриншоте в цикле вызов mysql_result(), а используете вы MySQLi

Возьмите книгу поновее и откройте документацию по MySQLi)
Вот так должно работать (упрощённый вариант):

<?php
$db = mysqli_connect('localhost', 'user', 'password', 'databaseName');

if ($db->connect_errno)
{
   exit('Не получилось соеденится к MySQL серверу');
}

$query = mysqli_query($db, 'SELECT * FROM `classics`');

while ($row = mysqli_fetch_assoc($query))
{
   echo 'Автор: ',$row['author'];
}
?>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@shagguboy
mysql_result($query) or die(mysql_error());
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы