Rsa97, У одного товара может быть одна опция, то есть товар можно купить лишь с одной опцией, в моем случае - это набор красок к картине - либо номер 1 краски, либо номер 2.
То есть у нас имеется 5 штук "красок 1", 5 штук "красок 2" - значит количество товара должно быть 10.
amazinginternetsites: Если ваши условия независимы то только так и надо, использовать if. Если, если, если. А если они зависимы тогда, если и иначе если, иначе. (if, elseif, else)
тогда пишите везде if и полную проверку, как посоветовал Алексей.
if ($data['dopvopsuvsid'] == 2 || $data['dopvopsuvsid'] ==3|| $data['dopvopsuvsid'] ==4 || $data['dopvopsuvsid'] ==5){
}
Immortal_pony: Я уже разобрался, большое спасибо, что откликнулись. Надо просто экранировать кавычки было :(
Вот так работает тогда, я правда не программист, ищу на стаке и тут варианты решений и в дока MYSQL
может и неправильно составит запрос и вывод - но мне главное чтобы работал сейчас
$_sql_holst = mysql_query("SELECT COUNT(*) FROM $table_orders WHERE order_items LIKE '%s:7:\"base_id\";s:1:\"8\";%' AND order_status ='completed' AND d_add > CURRENT_DATE - INTERVAL 2 MONTH ");
$result_holst = mysql_result($_sql_holst,0);
IceJOKER: все, разобрался. Теперь ищет и все работает. Надо экранировать кавычки :( тормоз я.
Вот так работает WHERE order_items LIKE '%s:7:\"base_id\";s:2:\"12\";%'