تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: جستجو در دیتابیس بر اساس چند فیلد

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2013
    پست ها
    6

    پيش فرض جستجو در دیتابیس بر اساس چند فیلد

    پرو
    ره من به زبان php است. من میخوام جستجو بر اساس 4 تا فیلد از جدول های دیتابیسم انجام بشه ( که select رو نوشتم و تو شرط مشکل دارم ) یعنی کاربر هر کودوم از مقادیر رو وارد کرد جستجو بر اساس اون انجام بشه .
    اگه تکست باکس نام و نام خانوادگی خالی نبود با نام و نام خانوادگی جستجو کنه ... اگه تکست باکس نام و نام وخانوادگی و موضوع خالی نبودن با این دوتا و الی آخر ... یعنی هر کودوم که خالی نبودن تو جستجو شرکت داده بشن و هر کودوم خالی بودن شرکت داده نشن تو جستجو.لطفا کمک کنید.

  2. #2
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    ساده ترین راه اینه که در php مقادیر رو چک کنید و کوئری رو بر اساس ورودی کاربر ایجاد کنید.
    اگر حتماً اصرار داشته باشید در دیتابیس چک بشه باید براش stored procedure بنویسید که یه کم پیچیده تر میشه.
    یه راه دیگه هم استفاده از like هست که در صورت خالی بودن ورودی کاربر همه رکوردها رو برای اون شرط انتخاب میکنه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. این کاربر از neopersia بخاطر این مطلب مفید تشکر کرده است


  4. #3
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2013
    پست ها
    6

    پيش فرض

    این کد که فقط بر اساس یک فیل انجام میشه

  5. #4
    داره خودمونی میشه iKode's Avatar
    تاريخ عضويت
    Mar 2013
    محل سكونت
    ایـــــــــــــــران
    پست ها
    34

    پيش فرض

    شما کافیه بجای Select * بجای اون ستاره اسم فیلدهات و بنویسی دیگه فقط فیلد های که نوشتی در جدول.... پیدا میکنه و میاره

  6. #5
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    این کد که فقط بر اساس یک فیل انجام میشه
    خوب باقی فیلد ها رو خودتون بهش اضافه کنید!

  7. این کاربر از neopersia بخاطر این مطلب مفید تشکر کرده است


  8. #6
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    بسم الله الرحمن الرحیم
    با سلام
    بنده در تاپیک زیر مثالی گذاشته بودم که با استفاده از یک SP این کار رو انجام می دادم.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] کدی برای نمایش فاکتورهاست که مسئله جست و جوتون رو ان شاالله مرتفع میکنه. (راجع به پارامترهای optional تحقیق کنید).
    موفق باشید.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •