Код PHP: вставка данных в базу данных MySQL из формы

FavoriteLoadingДобавить в избранное

PHP-код для вставки данных в базу данных из формы. Здесь вы узнаете, как хранить, вставлять или сохранять данные формы в таблицу базы данных MySQL с помощью PHP.
В этом руководстве показан простой способ вставки/сохранения/хранения данных формы в таблицу базы данных MySQL с помощью простого кода PHP.

Как создать HTML-форму, которая хранит данные в базе данных mysql, используя PHP
Используйте приведенные ниже простые шаги для создания html-формы, которая вставляет/сохраняет данные в таблицу базы данных MySQL, используя код PHP:

Создайте файл подключения к базе данных

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

<?php
$servername = 'localhost';
$username = 'root';
$password = 'root';
$dbname = "db";
$conn = mysqli_connect($servername, $username, $password, "$dbname");
if (!$conn) {
die('Could not Connect MySql Server:' .mysql_error());
}
?>

Создайте HTML-форму

На этом шаге вам нужно создать HTML-форму с именем файла reg.php и добавить приведенный ниже код в ваш файл reg.php.
Мы создадим два поля: первое - логин, второе - пароль. В эти два поля в HTML-форме мы будем вставлять значение пользователей нашей базы данных.

<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<form name="reg" action="index.php" method="post">
<label>
<p>логин:</p>
<input type="text" name="name">
</label>
<label>
<p>Пароль:</p>
<input type="password" name="password">
</label>
<input type="submit" name="submit" value="Зарегистрироваться">
</form>
</body>
</html>

Создайте файл index.php

На этом шаге вам нужно создать файл с одним именем index.php и вставить приведенный ниже код в свой файл.
Приведенный ниже код вставляет данные вашей формы в таблицу базы данных MySQL с помощью скрипта PHP.

<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<?php
include_once 'config.php';
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$password = $_POST['password'];
$sql = "INSERT INTO users (login, password) VALUES ('$name', '$password')";
if (mysqli_query($conn, $sql)) {
echo "регистрация успешна";
}
else {
echo "Error: " . $sql . ":-" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
</body>
</html>

В базе данных создаётся таблица users и три столбца id, login, password.
В этом руководстве вы узнали, как хранить данные формы в таблице базы данных MySQL с помощью кода PHP.

следующий урок:
PHP-код извлекает данные из базы данных и отображает на странице

Написать Администратору

Вы можете написать Администратору сайта.

отправить