جستجوی چندتایی در MySQL

EMIRATES

Active Member
با سلام

شرمنده - جواب سوالم رو یافتم - با استفاده از Search ئه خود PhpMyAdmin

حالا یه سوال دارم.

چطور میتونیم در یک کوئری جستجو کنیم که رکورد های بین 2,000 تا 3,000 تومن رو مثلا نشون بده ( یه تیبل داریم به نام پرایس که قیمت ها در اون ضبط میشه )

یعنی یه Select * From `Projects` WHERE `Price` = کوچکتر از 3,000 بزرگ تر از 2,000

با تشکر.
 
آخرین ویرایش:

MDP

Well-Known Member
تا حالا چیزی درباره این 2 تا علامت شنیدید؟:cool:

PHP:
>

<
PHP:
SELECT  * FROM  `projects` WHERE  price>2000 AND price < 3000

:rose:
 
آخرین ویرایش:

EMIRATES

Active Member
با سلام

متشکر از کمک هر دو دوست عزیز.

مشکل من که این دو تا بود همون لحظه حل شد.

ولی الان من دارم جواب هارو میبینم.

یک سوال دیگه دارم.

من یک کوئری دارم به این صورت :

SELECT * FROM `projects` WHERE `area` = \'$area\' AND `location` LIKE \'$location\' AND `type` LIKE \'$type\' AND `rooms` LIKE \'$rooms\' AND `price` < \'$toprice\' AND `price` > \'$price\' AND `sale` LIKE \'$buy\' AND `rent` LIKE \'$rent\'AND `pishkharid` LIKE \'$pishkharid\' LIMIT 0 , 30

این رو قبل اینکه این تاپیک رو ببینم ساختم و کاملا سالمه.

اما میخوام بهش ORDER by `id` اضافه کنم

اما ارور میگیره.

ممنون میشم کمکم کنید.

میخوام اگه این شرایط بود با استفاده از ORDER by `id` تمام رکورد های تیبل رو بخونه.

با تشکر.
 

MDP

Well-Known Member
شما باید تمام فیلد هایی هایی که قرار نیست توی order by رو قرار بدید توی Group by بزارید!
 

EMIRATES

Active Member
با سلام

مرسی از پاسختون ولی یا شما منظور منو درست متوجه نشدید یا من پاسخ شما رو.

اگه میشه یه نمونه مثال بزنید.

با تشکر.
 

EMIRATES

Active Member
با سلام

مرسی مشکلم حل شد.

همش سره همون <> بود که من به جای or از and استفاده کرده بودم.

با تشکر.
 
  • Like
Reactions: MDP

جدیدترین ارسال ها

بالا