«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Программа PHP для извлечения данных из базы данных сервера Localhost с использованием XAMPP

Программа PHP для извлечения данных из базы данных сервера Localhost с использованием XAMPP

Опубликовано 29 августа 2024 г.
Просматривать:834

Что такое XAMPP?

XAMPP — это пакет программного обеспечения, который позволяет пользователям создавать локальную среду веб-разработки на своих компьютерах. Он включает в себя веб-сервер Apache, базу данных MySQL, язык сценариев PHP и язык программирования Perl. XAMPP упрощает процесс настройки веб-сервера для тестирования и разработки веб-приложений, позволяя пользователям работать над своими проектами в автономном режиме. Он широко используется разработчиками для создания прототипов и отладки веб-сайтов или веб-приложений перед их развертыванием на работающем сервере.

Что такое база данных?

База данных — это структурированный набор данных, организованных и хранящихся в компьютерной системе. Он служит центральным хранилищем для структурированного хранения и управления большими объемами информации, что упрощает извлечение, манипулирование и анализ данных. Базы данных используются в различных приложениях и отраслях для хранения таких данных, как информация о клиентах, сведения о продуктах, финансовые отчеты и многое другое. Они обеспечивают структурированный способ хранения данных в таблицах, где каждая таблица состоит из строк и столбцов. Базы данных используют язык запросов, например SQL (язык структурированных запросов), для выполнения таких операций, как создание, чтение, обновление и удаление данных.

Чтобы получить данные из базы данных локального сервера

Следуйте инструкциям, чтобы получить данные с сервера

Запустите XAMPP: Чтобы открыть сервер XAMPP, выполните следующие действия.

Шаг 1. Запустите сервер XAMPP

  • Запустите панель управления XAMPP.

  • Запустите службы Apache и MySQL, нажав кнопку «Пуск» рядом с каждой службой.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Шаг 2. Доступ к phpMyAdmin

  • Откройте веб-браузер и перейдите по адресу http://localhost/phpmyadmin.

  • phpMyAdmin — это веб-приложение, используемое для управления базами данных MySQL.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Создайте базу данных: сначала создайте базу данных, а затем создайте таблицу в MySQL, выполнив следующие действия.

Шаг 1. Создайте базу данных

  • В phpMyAdmin перейдите на вкладку «Базы данных».

  • Введите имя вашей базы данных в поле «Создать базу данных».

  • Нажмите кнопку «Создать», чтобы создать базу данных.

  • Здесь я создал базу данных с файлом «Задания.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Шаг 2. Создайте таблицу

  • Выберите вновь созданную базу данных на левой боковой панели.

  • Перейдите на вкладку «SQL».

  • Введите следующий SQL-запрос, чтобы создать таблицу:

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • Здесь я создал таблицу с именем StudentInfo.

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

  • Ниже приведен сценарий для создания таблицы.

Скрипт для создания таблицы:

CREATE TABLE StudentInfo (
   id INT PRIMARY KEY AUTO_INCREMENT,
   name VARCHAR(50),
   email VARCHAR(50),
   fathername VARCHAR(50),
   mobileno VARCHAR(10)
);

Шаг 3. Вставьте данные в таблицу

  • Выберите вновь созданную базу данных на левой боковой панели.

  • Перейдите на вкладку «SQL».

  • Введите следующий SQL-запрос, чтобы вставить данные в таблицу:

PHP program to Fetch Data from Localhost Server Database using XAMPP

Скрипт для вставки данных в таблицу

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`)
VALUES ('Kishore','[email protected]','Ranga','9347342900');

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) 
VALUES ('Haveesh','[email protected]','Kishore','8341748800');

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) 
VALUES ('Hasvitha','[email protected]','Kishore','8466906072');

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) 
VALUES ('Santh','[email protected]','Suresh','8466906072');

Создайте файл PHP: На следующем шаге нам нужно создать файл PHP для получения данных из базы данных локального сервера и отображения записей, выполнив следующие шаги.

Шаг 1. Откройте любую IDE для написания кода PHP. Здесь я использовал IntelliJ IDEA для написания кода PHP.

  • Запустите IntelliJ IDEA IDE и создайте папку, в которой вы хотите создать программу.

  • Теперь перейдите в Файл -> Создать -> Файл.

  • Укажите имя файла с расширением .PHP, здесь я создаю имя файла Fetch.php.

  • Здесь я ввел следующий код во вновь созданный файл PHP.

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • Измените настройки подключения к базе данных ($имя сервера, $имя пользователя, $пароль) в соответствии с вашей конфигурацией XAMPP.

  • Измените имя базы данных и имя таблицы, из которой вам нужно получить данные.

  • Здесь я создал базу данных с названием «назначения».

  • Убедитесь, что вы добавили правильные данные о сервере

Скрипт для программы PHP

connect_error) {
   die("Connection failed: " . $conn->connect_error);
}

// SQL query to fetch data from the table
$sql = "SELECT * FROM Studentinfo";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
   // Output data of each row
   while ($row = $result->fetch_assoc()) {
      echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] ." - FatherName: " . $row["fathername"] ." - MobileNo: " . $row["mobileno"] . "
"; } } else { echo "No results found"; } // Close the database connection $conn->close(); ?>

Сохраните файл, а затем откройте файл PHP через веб-браузер (например, http://localhost/fetch.php), чтобы просмотреть полученные данные из базы данных, отображаемые на странице.

Выход

ID: 1 - Name: Kishore - Email: [email protected] - FatherName: Ranga - MobileNo: 9347342900
ID: 2 - Name: Haveesh - Email: [email protected] - FatherName: Kishore - MobileNo: 8341748800
ID: 3 - Name: Hasvitha - Email: [email protected] - FatherName: Kishore - MobileNo: 8466906072
ID: 4 - Name: Santh - Email: [email protected] - FatherName: Suresh - MobileNo: 8466906072

Заключение

Чтобы получить данные из базы данных локального сервера с помощью XAMPP, вы можете создать программу PHP. Начните с установки XAMPP и запуска служб Apache и MySQL. Откройте phpMyAdmin, чтобы создать базу данных и таблицу. Затем создайте файл PHP в соответствующем каталоге и установите соединение с базой данных MySQL, используя предоставленные учетные данные. Выполните запрос SQL, чтобы получить нужные данные из таблицы, и переберите результаты, чтобы отобразить их. Наконец, закройте соединение с базой данных. Получив доступ к файлу PHP через веб-браузер, вы можете увидеть полученные данные, отображаемые на странице. Этот процесс позволяет вам взаимодействовать с базой данных локального сервера с помощью PHP и XAMPP, обеспечивая эффективный поиск и использование данных.

Заявление о выпуске Эта статья воспроизведена по адресу: https://www.tutorialspoint.com/php-program-to-fetch-data-from-localhost-server-database-using-xampp. Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected] удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3