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

الموضوع: ممكن هالخدمة يا شباب الـ php

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    193

    ممكن هالخدمة يا شباب الـ php



    السلام عليكم..

    ممكن هالحل لو سمحتم.. في عندي قاعدة بيانات و فيها على سبيل المثال:

    sec1
    sec2
    sec3
    sec4
    sec5
    sec6

    كل هول أسماء حقول موجودة بقاعدة البيانات كيف فيني أعمل عليهم بحث يعني:

    select * from database
    ????? where

    لأنه ممكن يكون الـشي اللي عمببحث عنه موجود بأي حقل من الحقول وشكراً

    تحياتي لكم





    __________________
    العزة لله.. والشفاعة لك يا رسول الله
    اللهم ارحم شهداؤنا و كل من قاتل في سبيل الله... آمين
    اللهم انصر المجاهدين المسلمين في كل مكان... آمين
    snake_eyes غير متواجد حالياً


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    هلا اخوي

    اولا لنفرض ان sec1 تحمل اسماء ...

    وانت في الانبوت حق ادخال الكلمة مسوي الحقل word ..

    تمام

    يكون الاستعلام

    كود PHP:
    $Res mysql_query("SELECT * FROM table WHERE  sec1 Like'%$word%' ORDER BY id DESC ");
    $Num mysql_num_rows($Res);
    echo
    "تم العثور على "."$Num"."من نتيجة البحث"
    جرب الكود وان شاء الله ينفع


    تحياتي





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web
    Mr.php-ar غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    193


    شكرا أخي على المشاركة...

    بس أنا متأكد أنه الكلمة موجودة بإحد الحقول الستة.. كيف بتكون الـ select ???

    تحياتي لك
    بالأنتظار





    __________________
    العزة لله.. والشفاعة لك يا رسول الله
    اللهم ارحم شهداؤنا و كل من قاتل في سبيل الله... آمين
    اللهم انصر المجاهدين المسلمين في كل مكان... آمين
    snake_eyes غير متواجد حالياً

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    طيب نفس الكود السابق ..

    بس ضيف عليه

    كود PHP:
    $Res mysql_query("SELECT *
    FROM table WHERE  sec1 Like'%
    $word%'  OR  sec2  Like'%$word%' OR  sec3 Like'%$word%'  OR  sec4 Like'%$word%' ");
    $Num mysql_num_rows($Res);
    echo
    "تم العثور على
    "
    ."$Num"."من نتيجة
    البحث"

    يمكن تنفع هالطريقه وكمان فيه عدة طريق

    شفت $Num تشرط عليه اذا كان صفر .. يقوم بحث في الحقل 2 .. وهكذاا

    مثال

    كود PHP:
    $Res mysql_query("SELECT *
    FROM table WHERE  sec1 Like'%
    $word%' ORDER BY
    id DESC "
    );
    $Num mysql_num_rows($Res);

    if(
    $Num == 0){

    $Res2 mysql_query("SELECT *
    FROM table WHERE  sec2 Like'%
    $word%' ORDER BY
    id DESC "
    );
    $Num2 mysql_num_rows($Res);

    echo
    "تم العثور على
    "
    ."$Num2"."من نتيجة
    البحث"
    ;
    }else{
    echo
    "تم العثور على
    "
    ."$Num"."من نتيجة
    البحث"
    ;

    ربما قد تنفع فيه عدة طرق

    تحياتي





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web
    Mr.php-ar غير متواجد حالياً





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

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

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