Как сделать select выборку из mysql?

Необходимо проверить наличие id в базе данных и выполнить действие (добавить или обновить).

Не получается корректно создать select запрос т.к. xfields поле с несколькими значениями разделенными двойным ||, пример:

price|123456||time|5

price|123000||time|1

price|456||time|2

price|1456||time|1

price|уникальный id

foreach($items -> channel -> item as $item) {

$price = $item->price;

$RES = $db->super_query("SELECT * FROM ".PREFIX."_post WHERE xfields='price|$price'",true);

   if( $RES > 0 ) {
       // действие 1

   } else {
       // действие 2

   }

}

Как правильно выполнять select и обрабатывать результат (запись есть, записи нет)?

Спасибо!


Ответы (0 шт):