В этой статье мы узнаем, как получить доступ к данным из базы данных MySQL с помощью языка PHP.
Что такое строка подключения MySQL
Строка подключения — это строка, в которой указывается информация, связанная с входом в базу данных. Для понимания мы рассмотрим пример языка сценариев PHP и напишем код для установления соединения с базой данных. У нас есть база данных «Организация», имя пользователя «maadi» и пароль «qwer1234»:
<?php
//Establishment of Connection with database
$connection = mysqli_connect(«localhost»,«maadi»,«qwer1234»,«Organization»);
//checking status of connection
if (mysqli_connect_errno()) {
echo «Failed to connect to MySQL: « .mysqli_connect_error();
echo «\n«;
exit();
}
else {
echo «Connection Successful\n«;
exit();
}
mysqli_close($connection);
?>
В PHP у нас есть различные встроенные функции MySQL, которые упрощают нашу задачу, например, у нас есть строка подключения, известная как «mysqli_connect», которая используется для подключения к базе данных. Общий синтаксис функции mysqli_connect ():
[Variable_name (in which results to be stored)] = mysqli_connect ([host],[user_name],[password],[database_name]);
В нашем коде этот оператор используется как:
$connection = mysqli_connect(«localhost»,«maadi»,«qwer1234»,«Organization»);
Затем у нас есть еще одна встроенная функция, mysqli_connect_errno (), которая используется для возврата ошибки, если соединение с базой данных не удалось, и в последнем случае мы используем другую встроенную функцию mysqli_close (), которая используется для закрытия соединения.. Для большего понимания мы запустим следующий код, который хранится в файле с именем file.php:
Откройте терминал и введите:
$ php file.php
Наше соединение с базой данных установлено успешно, так как вывод отображается. Теперь введем неверный пароль и снова выполним код:
<?php
//Establishment of Connection with database
$connection = mysqli_connect(«localhost»,«maadi»,«qwer12»,«Organization»);
//checking status of connection
if (mysqli_connect_errno()) {
echo «Failed to connect to MySQL: « .mysqli_connect_error();
echo «\n«;
exit();
}
else {
echo «Connection Successful\n«;
exit();
}
mysqli_close($connection);
?>
Файл выглядит так:
Снова запустите команду в терминале:
$ php file.php
Результат сгенерировал ошибку пароля.
Заключение
Строка подключения MySQL используется для открытия нового подключения к базе данных MySQL с использованием различных параметров и используется в разных языках сценариев, таких как PHP, Python и язык C. В настоящее время язык PHP часто используется в серверной разработке, поэтому в этой статье мы обсудили использование строки подключения MySQL с помощью кода языка PHP.