我想根据表单删除其中一个表格中的一行 - > "用户名"。我们假设,我有一个登录页面,我在其中写入适当的用户名和密码,基于包含这些值的数据库。登录后,我想退出。然后我想从表中删除我用来登录的用户名和密码。我怎么能这样做?这是我的代码,不幸的是删除了表中的所有行。我尝试了很多方法......请帮忙。
$sql="DELETE FROM login WHERE username='username'" ;
$result = mysqli_query($sqlconnection,$sql) or die...
答案 0 :(得分:0)
假设您通过邮寄方式接收表单的用户名值并将值分配给变量
$username = $_SESSION['login_user'];
然后你可以通过这种方式将值传递给你
$sql="DELETE FROM login WHERE username='$username';" ;
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// sql to delete a record
$sql="DELETE FROM login WHERE username='$username';" ;
if ($conn->query($sql) === TRUE) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . $conn->error;
}