重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
为了保证数据完整性操作,建议使用事务来控制。示例如下:
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了孟连免费建站欢迎大家使用!
开始事物;
删除记录,修改记录;
判断修改和删除的执行结果,如果都ok,那么事务提交,否则回滚。
//删除是记录是用sql语句,比如 delete from xxx(table) where id=1 删除 id=1的记录
//数据库操作后,手动关闭是好得习惯,不手动关闭,php程序也会最后自动关闭
url上带个参数id, php $_GET['id'],根据id来删除数据库对应的记录
更高级一点的可以用ajax 道理同样url上带参数,或者post也行,返回成功后刷新页面或者跳转或者页面局部刷新
为删除按钮增加一个sub句柄name=del,$_POST['sub']按钮触发sql处理删除数据库中的数据,
我只能提供思想,实际问题实际对待。不懂的可以继续问我。
提示删除成功是必然的,你没有判断mysql_query的返回值是否为true就把"删除成功!"输出来咯~
一般判断的话,mysql_query来表示你的操作是否成功,mysql_fetch_array表示你的操作是否返回数据
可以这样
mysql_query($exec,$conn)
or
die("数据库访问发生如下错误:".mysql_error());
看一下有没有错误提示