۲۹ اسفند ۱۳۸۵

حذف رکوردهای تکراری

$sql="select distinct full_add as full_add from TableName";
$result=mysql_query($sql);
while(
$row=mysql_fetch_array($result))
{
    
$full_add=$row["full_add"];
    
$sql2="select * from TableName where full_add='$full_add'";
    
$num=mysql_num_rows(mysql_query($sql2));
    
$res=mysql_query($sql2);
    
// if $num > 1 then it will containduplicate records
    
if($num > 1)
    {
        
$check=0;
        while(
$row_dup=mysql_fetch_array($res))
        {
            
// if $check > 0 that's mean first record is passed
            
if($check> 0)
            {
                
$id=$row_dup["id"];
                
$sql_del="delete from TableName where id=".$id;
                
$res_del=mysql_query($sql_del) or die(mysql_error());
            }
            
$check++;
        }
    }
}

۲ نظر:

ناشناس گفت...

سلام.بر نوروز شما سلام.
جهان زیبا شد.بلبل چمن آرا شد.آخرین مطلب سال 2565(1385 ه.ش)در شهر من.
شهد این عید بر شما گوارا باد.

ناشناس گفت...

1 sabad khatere asoode va shad
1 baghal shabname arameshe sobh
1 hezar ayene az jense doa
hame taghdime shoma bad

sale porbarekati dashte bashin