النتائج 1 إلى 3 من 3

الموضوع: اريد التعديل على كود الحذف

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392

    اريد التعديل على كود الحذف



    السلام عليكم

    اخواني اريد التعديل على كود الحذف بحيث ان لدي جدولين

    الجدول الاول باسم : t1
    الجدول الثاني باسم : t2

    اريد الحذف من الجدول الاول فقط بحيث اذا كان يوجد تشابة

    مثال :
    الجدول الاول يحتوي على ارقام و حروف :
    احمد
    122245
    خالد
    الجدول الثاني يحتوي على ارقام و حروف :
    عبدالله
    122245
    خالد

    طبعا يوجد تشابة في "122245" و "خالد" عند عملية الحذف يصبح ناتج هكذا ........
    الجدول الاول يحتوي على ارقام و حروف :
    احمد
    الجدول الثاني يحتوي على ارقام و حروف :
    عبدالله
    122245
    خالد

    لقد طبقت هذا الكود و لكن لم يعمل معي
    كود PHP:
    <?php
    $host
    ="localhost"// Host name
    $username="root"// Mysql username
    $password=""// Mysql password
    $db_name="tabel"// Database name
    $tbl_name="t1"// Table name

    // Connect to server and select database.
    mysql_connect("$host""$username""$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");


    // Retrieve data from database
    $Delete=mysql_query("DELETE FROM $tbl_name WHERE t1.data1=t2.data2");


    if(!
    $Delete)
    {
    echo
    "erro";
    }
    else
    {
    echo
    "ok";
    }
    ?>








  2. #2


    السلامـ عليكمـ

    جرب هذا الكود اخى انا مجربه وان شاء الله يشتغل معك

    كود PHP:
    <?php
    /**
     * @author Ahmed Saad
     * @copyright 2009
     */
    $connect=mysql_connect("localhost","root","") or die(mysql_error());
    $select=mysql_select_db("test",$connect) or die(mysql_error());// غير اسم الداتا بيز لاسم الداتا بيز عندك
    if($connect && $select)
    {
     echo 
    "Connection Done<br />";
    }
    else
    {
     echo 
    "Conection Failed<br />";
    }
    $get_t1=mysql_query('select * from t1') or die(mysql_error());
    while(list(
    $id,$name,$num)=mysql_fetch_array($get_t1))
    {
    $get_t2=mysql_query('select * from t2 where name = "'.$name.'" or num ="'.$num.'"') or die(mysql_error()); 
    $result_t2=mysql_fetch_array($get_t2);
    $delete_t1=mysql_query('delete from t1 where name = "'.$result_t2['name'].'" or num = "'.$result_t2['num'].'"') or die(mysql_error());
    }
    ?>







  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    الف شكر اخي ahmed_saad_ib










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض