PDA

View Full Version : مشکل این شرط



hamidrezawd
چهارشنبه 16 اسفند 1396, 02:36 صبح
سلام
دوستان من تو این کوئری مشکل دارم .
من میخوام حتما شرط `lan`=$lan and fb=1 باشه و یکی از شرط های `title` like '%$tit%' or `price`=$tit or `tozih` like '%$tit%' or `kk` like '%$tit%' هم باشه .
این کد رو هرجوری مینوسم بازهم ارور میده .
از پرانتز استفاده میکنم و نمیکنم هم ارور میده .
به نظرتون مشکلش کجاست ؟




where (`lan`=$lan and fb=1) and (`title` like '%$tit%' or `price`=$tit or `tozih` like '%$tit%' or `kk` like '%$tit%' ) order by bazdid desc





where (`lan`=$lan and fb=1) and (`title` like '%$tit%' or `price`=$tit or `tozih` like '%$tit%' or `kk` like '%$tit%' ) order by bazdid desc

hamidrezawd
چهارشنبه 16 اسفند 1396, 11:31 صبح
where (`lan`=$lan and fb=1 ) and `title` like '%$tit%' or `price`=$tit or `tozih` like '%$tit%' or `kk` like '%$tit%' order by bazdid desc


من این کد رو هم نوشتم ولی باز جواب نداد .
مشکل از کجاست به نظرتون ؟

plague
چهارشنبه 16 اسفند 1396, 13:49 عصر
متن اررور رو بنویس حداقل
یبار هم کوئری رو echo کن ببین چی داری اجرا میکنی
احتمالا مقادیر پارامتر هایی که تو کوئری گزاشتی اون چیزی که فکر میکنی نیست

yejayekhoob
سه شنبه 07 فروردین 1397, 23:33 عصر
سلام
معمولا متغیرها رو تو تک کوتیشن میذارن. '$variable'
مسافرخانه های مشهد نزدیک حرم (http://www.yejayekhoob.com/blog/%D9%85%D8%B3%D8%A7%D9%81%D8%B1%D8%AE%D8%A7%D9%86%D 9%87-%D9%82%DB%8C%D9%85%D8%AA-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%D9%86%D8%B2%D8%AF%DB%8C%DA%A9%DB%8C-%D8%AD%D8%B1%D9%85-%D8%A7%D8%B4%D9%86%D8%A7%D8%B4%D9%88%DB%8C%D8%AF-%D9%81%DB%8C%D9%84%D9%85.html)