PDA

View Full Version : سوال: جستجوی پیشرفته



soroush.r70
دوشنبه 26 اسفند 1392, 10:15 صبح
به چه صورت می تونم با استفاده از pdo طبق تصویر زیر در جدول جستجو کنم در واقع به چه روشی - اگه میشه یه مثال بزنید مرسی

117092

saeedvir
دوشنبه 26 اسفند 1392, 10:25 صبح
این کوئری شماست :

SELECT * FROM `tblname` where `vila_field` = 'ویلا' and `meter` BETWEEN 200 AND 300 and `price` BETWEEN 50 AND 80 and `area` = 'شهرک' and `type` = 'مسکونی' limit 50;

البته ممکنه مجبور باشید برای عبپارت های فارسی از LIKE استفاده کنید.

soroush.r70
سه شنبه 27 اسفند 1392, 09:59 صبح
مرسی حالا داخل هر کدام از اون لیست ها چند تا گزینه وجود داره اینطوری ناجور نمیشه که من بیام همه رو تک تک مقایسه کنم به چه صورت می تونم با pdo میشه که چند تا آرایه درست کنم و مقدار هر ردیف از لیست توش باشه بعد وقتی جستجو شد بیاد با جدول مقایسه کنه نتیجه نمایش داده بشه

به طور مثال :

یه متغییر برای نوع ملک که تمامی مقدارهای داخل اون در یک آرایه باشن
یه متغییربرای متراژ زمین که مقادیر توش در یک آرایه دیگه باشن
به همین ترتیب ببرای گزینه های دیگه فقط نمی دونم به چه صورت پیاده سازی میشه
به نظرتون این روش جواب میده لطف میکنید یک مثال بزنید تا کار ما راه بیفته