PHP MYSQL ИЛИ MYSQLI
MySQL - это наиболее популярная реляционная база данных, используемая в PHP-приложениях для хранения и извлечения данных. Для работы с MySQL в PHP существует два основных расширения - это mysql и mysqli.
Расширение mysql было введено в PHP версии 2.0 и оно было доступно до версии PHP 7.0. В настоящее время это расширение устарело и не поддерживается разработчиками. Его следует заменить на mysqli или PDO.
Расширение mysqli (MySQL Improved) было введено в PHP версии 5.0 и является улучшенной версией расширения mysql. Оно предоставляет более безопасную, эффективную и функциональную работу с базой данных MySQL, включая поддержку подготовленных запросов, транзакций и хранимых процедур.
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_errno) {
echo "Ошибка подключения: " . $mysqli->connect_error;
exit();
}
$query = "SELECT * FROM users";
if ($result = $mysqli->query($query)) {
// обработка результатов запроса
$result->close();
}
$mysqli->close();
Несмотря на то, что mysqli является улучшенной версией расширения mysql, PDO (PHP Data Objects) является более универсальным и гибким способом работы с различными базами данных, включая MySQL. Он предоставляет единый интерфейс для работы с различными базами данных и поддерживает подготовленные запросы, транзакции и многое другое.
MySQL : MySQL vs MySQLi in PHP
Ya no necesitaré PHP NUNCA MÁS !! En 2023 se usarán otros lenguajes de programación en su lugar 🚀
PHP MYSQL, MYSQLi and PDO Connectivity
PDO vs MySQLi - Code Comparison
Difference between mysql,mysqli and pdo
REGISTRAR DATOS DE UN FORMULARIO EN MYSQL CON PHP Y MYSQLI
MySQL and MySQLi database
MySQL : MySQL vs MySQLi when using PHP