2014-06-17 94 views
-4

我想從一個MySQL表中刪除選定的信息刪除所選表中的數據,但不能見得到它正確的,這裏是我的代碼:如何從MySQL表

<?php 
include('config.php'); 

$username = addslashes($_GET['username']); 
$password = addslashes($_GET['password']); 

mysql_query("DELETE FROM users (username, password) VALUES ('$username', '$password')"); 
?> 

數據庫連接設置在「config.php」我知道這是有效的。

我知道這絕對不安全我只是需要它的工作。

任何幫助,非常感謝。

編輯 - 我應該說,我試圖通過網址刪除。

+3

讀[刪除](HTTP:// www.tutorialspoint.com/sql/sql-delete-query.htm)SQL語法 –

+1

加油...這是基本的東西。請找到時間通過一些SQL教程...有很多。 – Frazz

回答

2

查詢刪除行應該是

DELETE FROM users WHERE username='$username' AND password = '$password' 
0

你的SQL是無效的,而不是考慮:

DELETE FROM users WHERE username = '$username' AND password = '$password' 
0

試試這個

<?php 
include('config.php'); 

$username = addslashes($_GET['username']); 
$password = addslashes($_GET['password']); 

mysql_query("DELETE FROM users where username='$username' and password='$password'"); 
?> 
+0

mysql_ *擴展從PHP 5.5.0開始已被棄用,並且將來會被刪除。相反,應該使用MySQLi或PDO_MySQL擴展。建議OP使用它 –