从mysql数据库中删除记录 [英] deleting record from mysql data base

查看:147
本文介绍了从mysql数据库中删除记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我有一个包含fname,lname和email addres以及动态添加的复选框字段的表.
一旦我选中了复选框,然后按Delete键,相关记录应被删除.
我尝试如下.


I have a table which contains fname,lname and email addres and dynamically added check box field too.
Once i checked the check box and then press delete button the relevent record should be deleted.
I tried as follows.

<?php
if(isset($_POST[''deleteAcc'']))//delete button
{
      $getEmail = "SELECT * FROM user";
      $getEmailResult = mysql_query($getEmail);
      while($r = mysql_fetch_array($getEmailResult))
      {
       $email = $r[''email''];
       if(isset($_POST[$email])!=NULL)//check box
       {
           $deleteUserQuery = "DELETE FROM user WHERE email=''$email''";
           $deleteUserQueryResult = mysql_query($deleteUserQuery);
           header(''Location:admin.php'');
       }
      }
}
?>



上面的代码在像``abc''之类的电子邮件时可以正常工作,但是在像``a@b.c''之类的电子邮件中则不起作用.

帮帮我吧!
谢谢.



above code will properly work when email something like ''abc''.but it does not work when email like ''a@b.c''.

help me!
thank you.

推荐答案

_POST [''deleteAcc''])))//删除按钮 {
_POST[''deleteAcc'']))//delete button {


getEmail ="SELECT * FROM user";
getEmail = "SELECT * FROM user";


getEmailResult = mysql_query(
getEmailResult = mysql_query(


这篇关于从mysql数据库中删除记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆