Подключение к базе данных при помощи PHP - php-base.ru

php-base.ru
Перейти к контенту

Подключение к базе данных при помощи PHP

Подключение к базе данных при помощи PHP. Оператор SELECT. Вывод информации из базы данных MySQL.

Думаю вам понятно, что для того чтобы производить какие-либо действия с базой данных в первую очередь необходимо соединиться с ней. В этой статье мы с вами рассмотрим основные способы соединения. Итак, поехали. Запускаем Денвер.
------------------
Откроем наш редактор Notepad++. Многие могут спросить, а почему именно Notepad++? Ведь существуют другие более приспособленные к написанию кода редакторы, например Sublime Text, Visual Studio Code и другие. На этот счет у вас может быть свое мнение, но я придерживаюсь мнения, что при изучении программирования нет лучшего способа, как запоминать предложенные элементы кода и писать-набирать их вручную. Со временем, в целях ускорения работы, вполне можно заменить редактор Notepad++ на другой, более продвинутый редактор. Но сейчас желательно весь приведенный на страницах сайта код писать только вручную и результаты работы написанного вами кода выводить самостоятельно в браузер. Только так вы научитесь видеть ошибки в коде и своевременно их исправлять.
-----------------
Создадим файл index.php в нашей рабочей папке (как это сделать - можно посмотреть в статье из раздела основы на слайдере), в котором напишем конструкцию PHP:
(<?php   ?>).
Для того, чтобы соединиться с базой данных нам необходимо знать следующие входные параметры:
1. Адрес базы данных (в нашем случае 'localhost')
2. Имя пользователя (в большинстве случаев это 'root')
3. Пароль (password, при использовании Денвера он у нас пустой, т.е. ' ')
4. Имя базы данных (в предыдущем разделе мы создали базу с именем 'test_user')
-----------------

Когда вы будете размещать созданный вами сайт на хостинге, эти параметры вам предоставит хостинг-провайдер. Если будете арендовать выделенный сервер, тогда все параметры вам прийдется задать самостоятельно.
------------------
Есть множество конструкций по подключению к базе данных. Рассмотрим одну из них, пишем код (пояснения к коду напишем в комментариях):
<?php
//Подключаемся к серверу
$misqli = new mysqli('localhost', 'root', ' ', 'test_user');
/*Проводим проверку соединения, выводим ошибку, разрываем подключение*/
if (mysqli_connect_errno()) {
 echo "The connection is not established. Error:". mysqli_connect_error();
 exit();
}
//Проведем дополнительно проверку кодировки
$mysqli->set_charset('utf8');
//Выберем все данные из таблицы базы
$query = $mysqli->query('SELECT * FROM reg_user');
//Запускаем цикл выборки
while($row = mysqli_fetch_assoc($query)) {
echo $row['user'].$['text']."<br>".$row['date'].
"<br>";
{
//Обязательно в конце закрываем соединение
$mysqli->close();
?>
Сохраняем и открываем файл в браузере:
mysqli_connect_errno() - возвращает код ошибки последней попытки соединения. При отсутствие ошибок возвращает ноль.
mysqli_connect_error() - возвращает описание последней ошибки подключения к серверу MySQL.
---------------

При открытии файла в браузере не всегда получается требуемый результат. Но необходимо очень тщательно сравнить написанный код с источником.
Бывает так, что код не идет всего лишь из-за одной пропущенной запятой или вместо запятой была поставлена точка.
Добейтесь необходимого результата обязательно!!

код в браузере
в редакторе
Выше я дополнительно привел рисунок кода, который был написан в редакторе Notepad++.

В данной статье мы с вами написали код PHP для подключения к созданной базе данных "test_bd" и при помощи оператора "SELECT" вывели данные из базы в браузер.
к предыдущей страниц
наверх
к следующей странице

Copyright © php-base.ru 2019

Яндекс.Метрика
К странице комментариев
логотип
Назад к содержимому