
php页面上放一个删除数据库重复数据的功能按钮,就是使用PHP *** 作数据库删除重复数据的SQL语句,然后重新查询绑定输出。
如果是PHP *** 作数据库不明白的话,就找PHP *** 作数据库这篇内容来看。
如果是用SQL语句来删除数据库重复数据不明白的话就找SQL删除重复数据这方面的内容。
如果你要具体的实现代码,不好意思,帮不了你,这需要你自己找,自己实现。这是程序员必备的技能。
<php
$conn=mysql_connect("localhost","name","password") or die("链接失败");
mysql_select_db("mysql_name",$conn);
$sql="select 'name' from user where user= ' $_GET['name'] ";
$res=mysql_query($sql);
$row=mysql_fetch_row($res);
if(!empty($row['user_name'])mysql_query("delete from mysql_name where user_name=' $GET['name'] ";//如果$row['user_name不为空就执行删除命令
else echo "用户不存在";
mysql_free($res);
mysql_close($conn);
>
还有如果是post这里就不应该有get
前端:
$sql="select from 你的表名";
$result=mysql_query($sql);
while($result){
echo" <table>";
echo"<tr>";
echo"<td>";
echo"$result[ 你查询的数据名称 ]";
echo "<a herf='deletephpid= $result[id] '>删除</a>";
echo"</td>";
echo"</tr>";
echo"</table>";
}
后台:deletephp
if(isset(GET[ID])){
$SQL="DELETE FROM 你的表名 WHERE ID ='"GET[ID]"'";
MYSQL_QUERY($SQL);
if(mysql_affect_rows($sql)>0){
echo"<script>alert('删除成功');locationhref='javascript:go(-1)'</script>";
};
}
注:手机端打的,符号有些可能弄成中文的了,改过来就行
两种方案:
一种是正统方案,把SQL语句提交给运维人员,他们会处理,一般是用crond解决。
另外,有一种很邪行的办法,不推荐,但无可奈何的时候可以用一下。
如果有某个文件,比如commphp是被所有文件引用的,在它里面加一段:
if (mt_rand(1, 1000) == 1) {//run your sql
}
其目的就是按照千分之一的概率去执行删除数据的动作。
一方面确实可以删除数据,另一方面也避免了每次执行PHP页面都占用数据库资源。
可以适当监控一下,调整成合适的执行概率。
或者,把这一小段代码放到indexphp里面也可以。
以上就是关于php如何删除数据库中重复的数据 并显示整理后的数据全部的内容,包括:php如何删除数据库中重复的数据 并显示整理后的数据、php mysql 语句 查询表 并删除 先谢过、php+mysql实现图中把数据库中数据显示在表上,勾选多选按钮,点击删除按钮实现删除 (新手恳求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)