Перейти до вмісту
    PHP / Зберігання даних в базі даних MySQL використовуючи PHP

    Зберігання даних в базі даних MySQL використовуючи PHP

    Оцініть цю публікацію!
    [Усього: 0 Середнє значення: 0]

    Простий приклад PHP-скрипта, який зберігає дані в базу даних MySQL. Для цього прикладу використаємо мову програмування PHP та базу даних MySQL. Зверніть увагу, що для роботи цього скрипта вам потрібно налаштувати доступ до бази даних та створити відповідну таблицю.

    PHP-скрипт (save_data.php):

    Створіть файл save_data.php та введіть наступний код:

    <?php
    // Параметри підключення до бази даних
    $host = 'ваш_хост';
    $user = 'ваш_користувач';
    $password = 'ваш_пароль';
    $database = 'ваша_база_даних';
    
    // Підключення до бази даних
    $mysqli = new mysqli($host, $user, $password, $database);
    
    // Перевірка підключення
    if ($mysqli->connect_error) {
        die('Помилка підключення до бази даних: ' . $mysqli->connect_error);
    }
    
    // Отримання даних з POST-запиту
    $name = $_POST['name'];
    $email = $_POST['email'];
    
    // Вставка даних в таблицю
    $query = "INSERT INTO users (name, email) VALUES ('$name', '$email')";
    if ($mysqli->query($query)) {
        echo 'Дані успішно збережено!';
    } else {
        echo 'Помилка при збереженні даних: ' . $mysqli->error;
    }
    
    // Закриття підключення до бази даних
    $mysqli->close();
    ?>
    

    Створення HTML-форми (index.html):

    Створіть файл index.html з наступним кодом:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Форма збереження даних</title>
    </head>
    <body>
        <h1>Форма збереження даних</h1>
        <form action="save_data.php" method="post">
            <label for="name">Ім'я:</label>
            <input type="text" name="name" required><br>
    
            <label for="email">Електронна пошта:</label>
            <input type="email" name="email" required><br>
    
            <input type="submit" value="Зберегти дані">
        </form>
    </body>
    </html>
    

    Створення таблиці в базі даних:

    Використайте SQL-запит для створення таблиці:

    CREATE TABLE users (
        id INT AUTO_INCREMENT PRIMARY KEY,
        name VARCHAR(255) NOT NULL,
        email VARCHAR(255) NOT NULL
    );
    
    1. Запуск:
      • Розмістіть файли save_data.php та index.html в папці вашого сервера (наприклад, в папці htdocs для сервера Apache).
      • Запустіть ваш сервер та перейдіть за адресою http://localhost/index.html.
      • Введіть дані у форму та натисніть “Зберегти дані”.
      • Перевірте базу даних, і ви повинні побачити нові дані в таблиці users.

    Цей приклад демонструє, як використовувати PHP для збереження даних в базі даних MySQL через HTML-форму.

    Позначки:

    Залишити відповідь

    Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *