السلام عليكم
عندي جدول في قاعدة بيانات أسمه users
هذا الجدول فيه حقل للايميل والاسم
يوجد فيه ايميلات مكررة بسبب وجود خطأ بصفحة التسجيل
كيف يمكنني حذف الايميلات المكررة من قاعدة البيانات ؟
شكرا لكم
:looking:
السلام عليكم
عندي جدول في قاعدة بيانات أسمه users
هذا الجدول فيه حقل للايميل والاسم
يوجد فيه ايميلات مكررة بسبب وجود خطأ بصفحة التسجيل
كيف يمكنني حذف الايميلات المكررة من قاعدة البيانات ؟
شكرا لكم
:looking:
وعليكم السلام،
سبق تم مناقشه هذه الفكرة وطرح الجميع عده افكار وحلول
http://www.swalif.net/softs/swalif45/softs196388/
وياليتك قرات : http://www.swalif.net/softs/swalif45/softs198962/
"كيف احذف الحقول المكرره من قاعدة البيانات"
لي أكثر من 24 ساعة مانمت ,, ومرهق جداًكود PHP:
$q = mysql_query("SELECT email COUNT(*) FROM Table1 GROUP BY email ");
while ($row = mysql_fetch_array($q, MYSQL_NUM)) {
if ( $row[1] > 1 )
$duplicate[] = $row;
}
foreach( $duplicate AS $d )
{
$L = $d[1]-1;
$q = mysql_q("DELETE FROM Table1 WHERE email={$d[0]} LIMIT $L ");
}
يعني اعذرني لو كان فيه خلل في الكود
ان شاء الله يضبط معك
![]()