首页 > 开发 > PHP > 正文

PHP代码:从数据表里塞选出重复的数据

2024-05-04 23:03:56
字体:
来源:转载
供稿:网友
<?php
  mysql_connect('localhost','','');   //添加相应的mysql主机名,用户名,密码
  mysql_select_db('');           //添加相应的mysql的数据库名
  $sql = "select * from ''";       //添加相应的数据表的名字
  $query = mysql_query($sql);
  $i = 0;
  while($result = mysql_fetch_array($query))
  {
     
  $sqlstr = "select * from smsorderinfo where ordermobile = '".$result['ordermobile']."' and itemkind = '".$result['itemkind']."'";
      //echo "ordermobile = ".$result['ordermobile']."   itemkind = ".$result['itemkind']."/n";
      //echo "sqlstr = ".$sqlstr."/n";

  if ($query1 = mysql_query($sqlstr))
      {
        //echo "成功/n";
        while ($result1 = mysql_fetch_array($query1))
        {
        if ($result['id'] != $result1['id'])
            {
              echo "发现重复: id1 = ".$result['id']."   id2 = ".$result1['id']."/n";
            //else echo "######################: id1 = ".$result['id']."   id2 = ".$result1['id']."/n";
              $sqlstr2 = "delete from `smsorderinfo` where id = '".$result['id']."'";
              //echo $sqlstr2;
      if(mysql_query($sqlstr2))
              {
                    echo "删除成功!/n";
              }
      else
                  echo "删除失败!";
            }
        }
      }
  //$arry[] = $result['ordermobile'].$result['itemkind'];
      //echo $result['zuhe']."<br>";
  $i++;
  }
  echo $i;
?>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表