PDA

View Full Version : مشکل در query



engmmrj
چهارشنبه 04 بهمن 1391, 20:13 عصر
من یه query نوشتم که دیدگا ها رو انتخاب کنه .
اگر id مساوی id پست ها و فیلد active = true بود .
تا آیدی کار میکنه ولی سر active کار نمیکنه

$query=mysql_query("select * from comment where id='{$id}' && active=true");

MostafaEs3
چهارشنبه 04 بهمن 1391, 20:40 عصر
داداش این true رو توی کوتیشن بذار ببین بازهم خرابه یا نه :متفکر:

siavashsay
چهارشنبه 04 بهمن 1391, 20:40 عصر
$query=mysql_query("select * from comment where `id`='{$id}' && `active`=='true'");
امتحان کن !:متفکر:

engmmrj
چهارشنبه 04 بهمن 1391, 20:45 عصر
$query=mysql_query("select * from comment where `id`='{$id}' && `active`=='true'");
امتحان کن !:متفکر:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=='true'' at line 1
error
میده

siavashsay
چهارشنبه 04 بهمن 1391, 20:58 عصر
$query=mysql_query("select * from comment where `id`='{$id}' && `active`='true'");
چطور ؟! کار نمیکنه ؟!
اصلا ببینم - مقدار فیلد active داخل دیتابیس varchar هست یا نه boolean ?!
چون true - false برای مقادیر boolean هست !

IMPACT
چهارشنبه 04 بهمن 1391, 20:59 عصر
سلام من این کدو تست کردم کار میکنه



mysql_query("SELECT * FROM `comment` where `id` = '".$id."' AND `active` = 'true'");

2undercover
چهارشنبه 04 بهمن 1391, 20:59 عصر
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=='true'' at line 1
error
میده

ایشون PHP زده شدن فک کردن باید مثل دستور if باید دوتا مساوی گذاشت "==" !!!

شما به بزرگی خودت ببخش و اون در تا مساوی رو یکی کن!

siavashsay
چهارشنبه 04 بهمن 1391, 21:08 عصر
ایشون PHP زده شدن فک کردن باید مثل دستور if باید دوتا مساوی گذاشت "==" !!!

شما به بزرگی خودت ببخش و اون در تا مساوی رو یکی کن!
:قهقهه::قهقهه: نه بابا ! اشتباه من بود ! من گفتم اینکارو بکنه ! اینقدر گیجم که اصلا حواسم نبود به این قضایا !
اما جواب خوبی بود ! ایول :قهقهه: