На странице имеется кнопка "Удалить аккаунт", которая ведет на страницу delete_account.php. Нужно чтобы при нажатии на нее авторизованный пользователь удалял свою строку из таблицы. Целый день мучаюсь с этой проблемой. Не подскажите как решить? Часть кода страницы delete_account.php
$host = 'localhost';
$user = 'root';
$pass = 'root';
$db_name = 'diploma';
$link = mysqli_connect($host, $user, $pass, $db_name);
mysqli_query($link, "SET NAMES 'utf8'");
if (isset($_GET['user'])) {
$user = $_GET ['user'];
$query = "DELETE FROM `username` WHERE `name` = 'user'";
mysqli_query($link, $query);
}
Не кидайтесь палками, я всего лишь прошу дать совет, я не такой опытный) Заранее спасибо!
username- это такое имя таблицы? какое-то оно необычное... А где Вы проверяете, что Ваши обращения к серверу (mysqli_connect, mysqli_query) не закончились неудачей? – Akina Jun 02 '20 at 18:01if($link) { echo 'Соединение установлено.'; } else { die('Ошибка подключения к серверу баз данных.'); }- Пишет соединение установлено. – zhd_dm Jun 02 '20 at 18:09'$user'- то да. А так - нет... это просто строковый литерал со значением'user'. А такого значения в поле\user`` нету... – Akina Jun 02 '20 at 18:19print ($_COOKIE['user'])выдает значение из поля "name" таблицы. – zhd_dm Jun 02 '20 at 18:27