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

الموضوع: استعلام بقاعدة البيانات (استبدال بيانات)

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369

    Question استعلام بقاعدة البيانات (استبدال بيانات)



    اخواني ارغب في البحث بجدول معين بقاعدة البيانات وبعمود معين

    عن كود اللون

    #008000

    واستبداله بكود اخر

    كيف يمكن عمل هذا الاستعلام





    __________________
    من جديد :)


  2. #2


    كود PHP:
    $sql="update table_name set color='new color code' where color='#008000'"
    او

    كود PHP:
    $sql="update table_name set color='new color code' where id='65'"






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    شكرا اخي Nadorino ولكن

    التعديل لن يكون علي كل محتويات الحقل ولكن علي كود اللون فقط الحقل يحتوي علي اكواد اخري

    واين هو اسم العمود بالكود


    تحياتي





    __________________
    من جديد :)

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    أخ General_C
    ألم ينفع الحل الذي كتبه الأخ Nadorino ؟؟





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    الاخ صاحب الموضوع يقول
    انه يريد تعديل جزء معين داخل محتويات الحقل
    ولا يريد استبداله بالكامل





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


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





    __________________
    من جديد :)

  7. #7


    كود PHP:
    //table_name = اسم الجدول 
    // color = اسم الحقل المراد تغير بعض من اكواده
    // id = حقل  يحفظ رقم كل صف
    // رقم 1 يمكنك تغيره الى رقم الصف
    $sql=mysql_query("select color from table_name where id='1'");
    $row=mysql_fetch_array($sql);
    extract($row);
    $replace=str_replace('#008000','new color here',$color);
    $update=mysql_query("update table_name set color='$replace' where id='1'"); 






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  8. #8
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    شكرا اخوي Nadorino علي المتابعة للموضوع

    البيانات
    اسم قاعدة البيانات style
    اسم الجدول wp_posts
    اسم العمود post_content


    مع العلم انه لا يوجد id محددة كل الحقول بالعمود تحتوي علي كود اللون

    وكيف يمكنني حذف الكود بالكامل

    كود PHP:
    <font color="#008000"






    __________________
    من جديد :)

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    الحل بسيط !

    كود PHP:
    UPDATE [table_nameSET [field_name] = REPLACE([field_name],'[string_to_find]','[string_to_replace]'); 
    مثال عليه

    كود PHP:
    UPDATE colors SET color REPLACE(color,'#008000','#ffffff'); 






    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    أعذروني إخواني..
    لكن حتى الآن لم أفهم ما هو المطلوب، أليس المطلوب UPDATE الحقل Color!!
    على أية حال الإخوة إن شاء الله يكونوا أفادوك أخي General_C





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    اخي Pal Coder

    لم يعمل الاستعلام ابدا !!

    كود PHP:



    mysql_query
    ("  UPDATE wp_posts  SET post_content = REPLACE(color,'#008000','#ffffff')"); 






    __________________
    من جديد :)

  12. #12


    الحل بسيط !

    كود PHP:
    UPDATE [table_nameSET [field_name] = REPLACE([field_name],'[string_to_find]','[string_to_replace]'); 
    مثال عليه

    كود PHP:
    UPDATE colors SET color REPLACE(color,'#008000','#ffffff'); 
    ممتاز انا لم استخدم دالة replace من قبل ولكنني كانت قد مرت علي وبحثت عنها في جوجل ولم اجد كيفية استخدامها وكتبت الكود السابق بسرعة
    بارك الله فيك اضافة رائعة ستنفعني وتنفع كل مبرمج...

    بعد اذنك سأغير صيغة كتابتها لتتوافق مع معلومات General_c

    كود PHP:
    $sql=mysql_query("update wp_posts set post_content=replace(post_content,'#008000','$ffffff'"); 
    وكيف يمكنني حذف الكود بالكامل

    كود PHP:
    <font color="#008000">
    كود PHP:
    $sql=mysql_query("update wp_posts set post_content=replace(post_content,'<font color=\"#008000\">',''"); 






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com





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

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

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