Я получаю следующее сообщение об ошибке:PHP ошибка MySQL удаления строк
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order WHERE id = '49'' at line 1
Я не понимаю, что является причиной этого. Я проверил любые синтаксические ошибки, рассмотрел документацию mysqli и просмотрел похожие сообщения здесь, в Stack Overflow, без везения. Какого черта я делаю неправильно?
Это код, который я использую:
<?php
if (isset($_GET['order_id']) && $_GET['order_id'] != "")
{
$delete_id = $_GET['order_id'];
echo "<p>$order_id</p>";
$conn = new mysqli($server, $user, $password, $database);
$sql = "DELETE FROM order WHERE id = '" . $delete_id . "';";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
mysqli_close($conn);
}
?>
@Marvin Запуск без '' 'вызывает ту же ошибку. Тип данных для 'id' в настоящее время установлен на int (11). –