С вставкой в базу данных вроде разобрался, вот с удалением как-то не идет.
Попробовал модернизировать код, в таблице которая была описана выше есть разные года в поле
year. Мне нужно чтобы удалилось то поле которое я введу в строке ввода которое соответствует тому году который есть в таблице.
Создал
index.php
Код:
|
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Админ-панель</title>
</head>
<body>
<?php
echo <<<_END2
<form action="form.php" method="post">
<input type="text" name="year">
<input type="submit" value="DELETE RECORD"></form>
_END2;
?>
</body>
</html> |
Файл в который отправляем форму
form.php
Код:
|
<?php
$host="test.ru";
$user="root";
$pass=""; //Установленный вами пароль
$db_name="publications";
$link = mysqli_connect($host,$user,$pass,$db_name);
if (!$link) {
die("Database connection failed: " . mysqli_connect_error());
}
if(isset($_POST['year'])){
$query = 'DELETE FROM publications.classics WHERE year=".$year."';
}
// Закрываем соединение
mysqli_close($link);
?> |
Данные отправляются но год который ввожу в поле, который совпадает с полем с таблицы не удаляется все поле почему то, вроде запрос правильный.
Мне нужно чтобы удалилось все поле с таблицы которое соответствует году с таблицы с годом в поле в которое введу год.