PDA

View Full Version : جستجو در نتایج جستجوی قبلی



searcher_man
چهارشنبه 03 شهریور 1389, 11:36 صبح
با عرض سلام خدمت دوستان
اگه ممکنه نمونه کدی برام قرار بدید که با PHP و MySQL بتونم در نتایج جستجوی قبلی که از MySQL گرفیتیم مجدداً جستجو کنیم.
مثلاً : من کلمه PHP را جستجو می کنم این جستجو 10 رکورد برام باز می گردونه، حالا می خوام در این نتایجی که بازگشته (نه همه رکوردهای Table) ، کلمه MYSQL را جستجو کنم . فرضاً 5 رکورد دیگر از اون 10 تا رکورد قبلی را برام بازمیگرودنه حالا می خوام توی این 5 رکوردی که بازگشته یه کلمه دیگه مثل Apache جستجو کنم .
مثل این باشه که من دو کلید برای جستجو بزارم، یکی با نام جستجو که میاد از کل Table کار Select رو انجام میده و یه کلید با نام جستجو در نتایج جستجوی قبلی که بیاد کار جستجو در نتایج جستجوی Select قبلی انجام بده . امیدوارم سوالم واضح باشه ...
ممنون میشم راهنمایی کنید . گرچه من هنوز به بعضی از زحماتی که این انجمن برام کشیده مدیون هستم .!!!!!

afi_program
پنج شنبه 04 شهریور 1389, 00:26 صبح
خوب بايد از select هاي تو در تو استفاده كني مثلا

selct field
from
where select field2 from table3
where condition و همينطور ميتوني ادامه بدي كه البته بايد در طراحي اين گونه كوئري ها خيلي دقت كني چون واقعا بعضي مواقع پيچيده ميشن.
select داخلي(داخليترين) اولين نتايجه و همينطور بيا بالا تا به بيروني ترينشون برسي.اميد وارم مفيد بوده باشه.
اگه غلط بود اصلاح بفرماييد.
موفق باشي