我想創建一個按鈕,在我的論壇中插入一個用戶的名字後,它從數據庫中刪除他(這進入後臺,踢人),這是代碼我得到:PHP按鈕來執行SQL查詢
<?php
include 'connect.php';
include 'header.php';
echo '<h2>Command Center</h2>';
if($_SESSION['signed_in'] == false | $_SESSION['user_level'] != 1)
{
echo 'Desculpa, mas nao tens previlegios para aceder a esta pagina.';
}
if($_SERVER['REQUEST_METHOD'] != 'POST')
{
echo '<form method="post" action="">
Nome do user a apagar: <input type="text" name="user_name" /><br />
<input type="submit" value="KICK THE BASTARD" />
</form>';
}
else
{
$sql = "DELETE FROM users(user_name)
VALUES('" . mysql_real_escape_string($_POST['user_name']) . "')";
$result = mysql_query($sql);
if(!$result)
{
echo 'Erro ao criar!' . mysql_error();
}
else
{
echo 'Categoria adicionada com sucesso!.';
}
}
include 'footer.php';
?>
但我似乎無法得到它的工作,這也許是一個相當簡單的問題,但我不能左右它得到。
你能否詳細說明「看起來似乎無法正常工作」?什麼不行,你有什麼錯誤,預期的結果是哪裏失敗? –
對不起,我不明白,我在localhost上得到這個消息:你的SQL語法有錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在第1行的'(user_name)VALUES('Pads')'附近使用正確的語法。 – LesterNotTheMolestor