PDA

نسخه کامل مشاهده نسخه کامل : جستجو در بانک



digitak
18-08-2007, 09:06
چطوری می شه توی بانک اطلاعاتی Mysql یک عبارت رو توی یک فیلد خواص پیدا کرد ؟ (برای username و password)

به طوری که توی اون فیلد هرجا اون عبارت رو پیدا کرد شماره سطر رو برگردونه یا خود اون سطرو

؟؟؟

neopersia
19-08-2007, 16:04
با این کد می تونی هر سطری رو که توش عبارت مورد نظرت باشه انتخاب کنید این کد عبارت A رو جستجو میکنه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

peyman1987
20-08-2007, 12:37
البته براي username و password نبايد جستجوي نسبي کرد و بايد جستجوي دقيق انجام داد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

neopersia
20-08-2007, 17:37
البته براي username و password نبايد جستجوي نسبي کرد و بايد جستجوي دقيق انجام داد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حرف شما کاملاً منطقیه، من حواسم به username و password نبود
من که کلاً برای این مورد جستجو نمی کنم! به جاش از = استفاده می کنم.

my friend
20-08-2007, 18:07
فرق = و Like تو چیه؟
من هر وقت که میخوام از = استفاده کنم ارور میده ، اما با Like هیچ مشکلی ندارم...

F A R H A D
20-08-2007, 20:20
سلام
وقتی که از = استفاده میکنید و مثلا "ali" رو جستجو میکنید، دیگه "alireza" رو نمیبینید و فقط مواردی که با متن ورودی شما مطابقت داره نمایش داده میشه اما در like اینطور نیست و فقط کافیه متن مورد جستجو بخشی از متن فیلد باشه.

my friend
20-08-2007, 21:45
دستت درد نکنه.