Как создать и подключить базу данных MySQL к файлам PHP с помощью cPanel

Как создать и подключить базу данных MySQL к файлам PHP с помощью cPanel

27 мая 2022 г.

В этом руководстве я опишу, как вы можете использовать Cpanel, PHPMyAdmin для своих проектов и как вы можете подключать базы данных с файлами .php/приложениями/веб-страницами для извлечения из них данных.


Для начала вам понадобится услуга хостинга и доменное имя для вашего веб-сайта. После того, как вы настроите хостинг и доменное имя, войдите в свою Cpanel или аналогичную панель управления.


Теперь вы можете выполнить следующие шаги, чтобы настроить базу данных, имя пользователя, пароль, таблицу SQL и подключить ее к веб-странице с помощью PHP-скрипта.


Подготовка базы данных MySQL


1. Создание базы данных для хранения и организации всех ваших данных


1. Выберите «Мастер баз данных MySQL» в разделе баз данных, или вы можете использовать параметр поиска, чтобы найти его, а затем щелкнуть по нему.



2. На шаге «Создать базу данных» введите желаемое имя базы данных (я называю ее «sampleDatabase») и нажмите кнопку «Следующий шаг».



:::Информация


Позже при использовании этой базы данных вам придется использовать имя с префиксом, который дает вам ваш хост (префикс моей базы данных на скриншоте выше окрашен/размыт). С этого момента я буду называть его host_sampleDatabase.


3. Теперь вам нужно создать пользователей для своей базы данных, введите имя пользователя базы данных, установите пароль и нажмите кнопку «Создать пользователя».


:::Информация


Обязательно запишите его/сохраните детали где-нибудь, потому что вам всегда понадобятся эти учетные данные при доступе к базе данных или для установления соединений с этой базой данных.


(Я устанавливаю имя пользователя как свое имя (Malhar) и использую встроенный генератор паролей для установки пароля, здесь также имя пользователя имеет префикс с именем хоста, поэтому с этого момента мы будем называть его «host_Malhar» .)



4. На следующем шаге вам будет предложено установить привилегии для ваших пользователей, вы можете установить их в соответствии с вашими требованиями или просто выбрать «Все привилегии» и нажать кнопку «Следующий шаг».


Вот и все, вы успешно создали базу данных и добавили в нее пользователя. Теперь сохраните данные, так как они понадобятся вам в последующих шагах.


  • Имя базы данных: host_sampleDatabase

  • Имя пользователя: host_Malhar

  • Пароль: [ваш пароль]

2. Создание таблицы SQL


1. Теперь вернитесь на панель инструментов cPanel и выберите «PHPMyAdmin» или найдите его в строке поиска на панели инструментов и щелкните по нему.



2. На левой боковой панели выберите недавно созданную базу данных (host_sampleDatabase) и откройте вкладку «SQL» на верхней панели.



:::Информация


Убедитесь, что вы сначала открыли базу данных «host_sampleDatabase», а затем вкладку SQL, иначе SQL-запрос, который мы запустим на следующем шаге, может привести к созданию таблицы в неправильной базе данных.


3. Введите следующий SQL-запрос в поле SQL-запроса на вкладке SQL и нажмите «Go», чтобы выполнить его. Вы можете использовать тот же запрос для обучения или желаемый запрос для создания нужной таблицы.


```sql


СОЗДАТЬ ТАБЛИЦУ SampleData (


значение1 INT AUTO_INCREMENT ПЕРВИЧНЫЙ КЛЮЧ,


значение2 INT NULL,


значение3 INT NULL,


значение4 INT NULL



Слава! Теперь вы должны увидеть только что созданную таблицу «sampleData» в базе данных «host_sampleDatabase».



3. Добавление данных в таблицу


Теперь мы добавим некоторые фиктивные данные в таблицу «sampleData», чтобы получить их с помощью php на нашей веб-странице.


1. Выберите вновь созданную таблицу «sampleData» на левой боковой панели, затем откройте вкладку «SQL» сверху и введите следующий запрос в поле запроса, а затем нажмите «Go », чтобы выполнить его.


```sql


ВСТАВИТЬ В SampleData (значение1, значение2, значение3, значение4) ЗНАЧЕНИЯ (11, 22, 33, 44)



Вы можете выбрать вкладку просмотра, чтобы увидеть таблицу и проверить правильность ввода данных в нее.


(Выберите только что созданную таблицу «sampleData» на левой боковой панели, затем откройте вкладку «Обзор» сверху.)


Вы можете видеть, что запрос выполнен успешно, и фиктивные данные добавлены в таблицу.



Мы закончили подготовку базы данных MySQL и добавление в нее данных. Далее мы создадим PHP-скрипт и получим данные из нашей таблицы на веб-страницу.


Сценарий PHP для извлечения данных из базы данных MySQL и их печати на веб-странице


Теперь, когда у нас есть серверная база данных и таблица данных, давайте воспользуемся php для извлечения данных на простую веб-страницу.


1. Снова зайдите на панель инструментов cPanel и на этот раз выберите и откройте « Файловый менеджер ».



2. Теперь выберите опцию «public_html» на левой боковой панели и нажмите «+Файл» на верхней панели.



3. Создайте новый файл в /public_html с новым именем файла и расширением .php: sample.php



4. Теперь выберите только что созданный файл, нажмите «Изменить» на верхней панели и скопируйте следующий фрагмент кода.



```php


<?php


echo "Это простая веб-страница"."

";


$имя_сервера = "локальный хост";


// Переменные базы данных


$dbname = "Ваше_имя_базы_данных_здесь";


$username = "Ваша_база_данных_имя_пользователя_здесь";


$password = "Ваш_Пароль";


// Создаем соединение


$conn = new mysqli($servername, $username, $password, $dbname);


// Проверка соединения


если ($conn->connect_error) {


die("Ошибка соединения: " . $conn->connect_error);


// SQL-запрос для получения данных


$sql = "SELECT * FROM sampleData";


$result = $conn->запрос($sql);


если ($result = $conn-> запрос($sql))


в то время как ($row = $result->fetch_assoc())


эхо $строка['значение1']." ";


эхо $строка['значение3']." ";


эхо $строка['значение2']." ";


эхо $строка['значение4'];


еще {


эхо "Ошибка:" . $ sql . "
" . $подключение->ошибка;


// Закрытие соединения


$конн->закрыть();


Перед сохранением файла вы должны изменить переменные базы данных ($dbname, $username, $password) с данными вашей базы данных.


```php


$dbname = "host_sampleDatabase"; // Имя вашей базы данных


$username = "host_Malhar"; // Пользователь вашей базы данных


$password = "Ваш_Пароль"; // Ваш пароль пользователя базы данных


После добавления имени базы данных, имени пользователя и пароля сохраните файл.


5. Последним шагом является доступ к вашему доменному имени в следующем URL-адресе, и вы можете увидеть свои данные, извлеченные и напечатанные на странице.


```разметка


https://ВАШ_ДОМЕН.com/sample.php



Вот и все! Вы можете увидеть ваши извлеченные данные, напечатанные в вашем браузере. Поздравляю!




Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE