MYSQL RESULT PHP 7 НЕ РАБОТАЕТ

Ошибка, связанная с не работающим mysql result, может возникнуть при переходе на PHP версии 7 или более поздней версии. Это происходит из-за того, что в PHP 7 было удалено расширение mysql, которое использовалось в предыдущих версиях для работы с базами данных MySQL.

Для решения данной проблемы необходимо использовать более современный способ работы с базами данных MySQL - расширение mysqli или PDO.

Пример кода на PHP, который иллюстрирует использование расширения mysqli для работы с базой данных MySQL:

$db_host = 'localhost';
$db_user = 'username';
$db_pass = 'password';
$db_name = 'database_name';
// создание объекта mysqli и подключение к серверу MySQL
$conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
// проверка соединения на ошибки
if ($conn->connect_error) {
die('Connection failed: ' . $conn->connect_error);
}
// выполнение SQL-запроса для получения данных из таблицы
$sql = 'SELECT * FROM users';
$result = $conn->query($sql);
// обработка результатов запроса
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "id: " . $row['id'] . " - Name: " . $row['name'] . " - Email: " . $row['email'] . "
";
}
} else {
echo "0 results";
}
$conn->close();

Как видно из примера, для работы с базами данных в PHP 7 и более поздних версиях необходимо использовать расширения mysqli или PDO.

Signup and Login with PHP and MySQL

PHP CRUD - Create Read Update Delete Queries in PHP MySQL

16 - Create a Database in MySQL PHP Tutorial - 2023 - Learn PHP Full Course for Beginners

Five (5) PHP+MYSQL errors that can frustrate programmers and How To Solve Each One Of Them

PHP 7 MySQLi Delete Data

MySQL - PHP Prepared Statements

How to Update Data in MySQL Using PHP

PHP Connect to MySQL Database - 2 Methods

PHP and MySQL with CRUD Operations: Create, Read, Update, Delete

Display MySQL Query Results With PHP

Реклама
Новое
Реклама