-
and & or
سلام
کد زیر رو چطور بنویسم که درست کار کنه؟
$test2 = "select * from Data where Level=0 or Level=2 or Level=6 or Level=14 or Level=30 and InsertedDay<>'$Today' ";
چون میخوام level =0 یا 2 یا 6 یا 14 یا 30 باشه و تنها زمانی این هارو برگردونه که InsertedDay مخالف متغییر $Today باشه
اما وقتی اجراش میکنم insertedDay رو نادیده میگیره!!
-
1- از پرانتز استفاده کنید.
کد:
$test2 = "select * from Data where (Level=0 or Level=2 or Level=6 or Level=14 or Level=30) and InsertedDay<>'$Today' ";
-- یا --
2- از IN استفاده کن.
(دقیقاً یادم نیست)
کد:
$test2 = "select * from Data where Level IN (0 , 2 , 6 , 14 , 30) and InsertedDay<>'$Today' ";
-- یا --
...