Я пишу веб-сайт, где пользователи могут вводить файлы, а когда они нажимают кнопку «Удалить», я не хочу удалять его из базы данных. Это по причинам, которые слишком сложны для объяснения переполнения стека.Обновление MySQLi не работает
В любом случае, вместо того, чтобы мой запрос удалить, у меня есть ОБНОВЛЕНИЕ. Я запускаю сервер на Ubuntu Desktop 12.04. Когда я запускаю следующий код, я задаю запрос на страницу, чтобы я мог ее увидеть. Затем я копировал и вставлял этот запрос в phpMyAdmin, и он отлично работает.
Однако, когда я просто хочу, чтобы сайт выполнял запрос, он не работает. Любой совет?
$id = $_GET['id'];
session_start();
$connect = mysqli_query('localhost', 'root', 'xxxxxxxxx', 'syllashare');
$query = "UPDATE `uploads` SET `deleted`='yes' WHERE `id`=$id";
echo var_dump($query);
$run = mysqli_query($connect, $query);
header('location: files.php');
Может возникнуть проблема с подключением к базе данных. –
Предотвращение внедрения SQL-инъекций; вы можете использовать mysqli_error() для запросов, где проблема, если таковая имеется. –
Возможно ли, что я не получаю разрешения на использование root? – elliotanderson