Привет всем, я Даршан Хиранандани, я объясняю, как подключиться к базе данных MySQL с помощью PHP?
Чтобы подключиться к базе данных MySQL с помощью PHP, вы можете использовать либо расширение mysqli, либо расширение PDO (объекты данных PHP). Ниже приведены примеры для обоих методов:
Использование расширения mysqli
// Учетные данные базы данных
$servername = "localhost";
$username = "ваше_имя_пользователя";
$password = "ваш_пароль";
$dbname = "ваша_база_данных";
// Создать соединение
$conn = новый mysqli($servername, $username, $password, $dbname);
// Проверка соединения
если ($conn->connect_error) {
die("Соединение не удалось: " . $conn->connect_error);
}
echo "Подключение успешно";
// Закрыть соединение
$conn->закрыть();
?>
*Использование расширения PDO
*
// Учетные данные базы данных
$servername = "localhost";
$username = "ваше_имя_пользователя";
$password = "ваш_пароль";
$dbname = "ваша_база_данных";
пытаться {
// Создаём экземпляр PDO
$conn = новый PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// Устанавливаем режим ошибки PDO на исключение
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Подключение успешно";
} catch (PDOException $e) {
echo "Соединение не удалось: " . $e->getMessage();
}
// Закрыть соединение
$conn = ноль;
?>
Объяснение
Учетные данные базы данных:
$servername: имя хоста или IP-адрес сервера MySQL.
$username: имя пользователя для базы данных MySQL.
$password: пароль для базы данных MySQL.
$dbname: Имя базы данных MySQL, к которой вы хотите подключиться.
Использование mysqli:
Создайте соединение, используя новый mysqli().
Проверьте соединение с помощью $conn->connect_error.
Закройте соединение с помощью $conn->close().
Использование PDO:
Создайте новый экземпляр PDO, указав DSN (имя источника данных), имя пользователя и пароль.
Установите режим ошибок PDO::ERRMODE_EXCEPTION, чтобы создавать исключения при ошибках.
Закройте соединение, установив для экземпляра PDO значение null.
Выбор между mysqli и PDO
mysqli: процедурный и объектно-ориентированный интерфейс. Поддерживает только MySQL.
PDO: Объектно-ориентированный интерфейс. Поддерживает несколько типов баз данных (MySQL, PostgreSQL, SQLite и т. д.). Обеспечивает более гибкий и безопасный способ взаимодействия с базами данных.
Оба метода широко используются, но PDO рекомендуется из-за его гибкости и поддержки нескольких типов баз данных.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3