Как получить и обновить данные из базы данных в PHP
Добавить в избранное
Здесь мы покажем вам простой и легкий способ получения и обновления данных из базы данных mysql в php.
Просто выполните следующие 3 шага и извлеките и обновите данные из базы данных MySQL, используя код PHP:
• Подключиться к базе данных MySQL
• Получить данные из базы данных
• Обновить данные из базы
Подключиться к базе данных MySQL
На этом шаге вы создадите файл с именем config.php и вставьте приведенный ниже код в свой файл.
Приведенный ниже код используется для создания подключения к базе данных MySQL в PHP. Когда мы извлекаем, вставляем, обновляем или удаляем данные из базы данных MySQL, мы включаем этот файл:
$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());
}
?>
Получить данные из базы данных
На этом этапе мы будем получать данные из базы данных MySQL в PHP и отображать данные на странице. Таким образом, вы можете создать файл index.php и вставить приведенный ниже код в свой файл.
Приведенный ниже код используется для извлечения или получения данных из базы данных MySQL в PHP. Кроме того, мы будем отображать полученные данные на странице.
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<?php
$result = mysqli_query($conn,"SELECT * FROM users");
if (mysqli_num_rows($result) > 0) {
$i=0;
while($row = mysqli_fetch_array($result)) {
?>
<p>
Привет <?php echo $row["login"]; ?> <br>
ваш id <?php echo $row["id"]; ?> <br>
Ваш Пароль <?php echo $row["password"]; ?>
</p>
<?php
$i++;
}
}
else{
echo "No result found";
}
?>
</body>
</html>
Обновите данные из базы данных
На этом этапе мы будем обновлять данные из базы данных MySQL с помощью PHP. Таким образом, вы можете создать файл add.php и вставить приведенный ниже код в свой файл.
будем менять пароль.
include_once 'config.php';
if(count($_POST)>0) {
mysqli_query($conn,"UPDATE users set password='" . $_POST['password'] . "'");
$message = "Record Modified Successfully";
}
$result = mysqli_query($conn,"SELECT * FROM users WHERE id='" . $_GET['userid'] . "'");
$row= mysqli_fetch_array($result);
?>
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<form action="<?php echo htmlspecialchars(basename($_SERVER['REQUEST_URI'])); ?>" method="post">
<label>
изменить пароль
<input type="password" name="password" value="<?php echo $row['password']; ?>">
<input type="submit" value="Изменить">
<a href="index.php">Отмена</a>
</form>
</body>
</html>
Предыдущий урок
PHP-код извлекает данные из базы данных и отображает на странице
Следующий урок:
Удалить данные из базы данных MySQL в PHP