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

时间:2008-5-31    作者:Deri    分类: 分享


   <code><?php<br /> mysql_connect('localhost','','');  //添加相应的mysql主机名,用户名,密码<br /> mysql_select_db('');      //添加相应的mysql的数据库名<br /> $sql = "SELECT * FROM ''";    //添加相应的数据表的名字<br /> $query = mysql_query($sql);<br /> $i = 0;<br /> while($result = mysql_fetch_array($query))<br /> {<br />   <br /> $sqlstr = "select * from smsorderinfo where ordermobile = '".$result['ordermobile']."' and itemkind = '".$result['itemkind']."'";<br />   //echo "ordermobile = ".$result['ordermobile']."  itemkind = ".$result['itemkind']."

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