Как сделать 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 и обрабатывать результат (запись есть, записи нет)?
Спасибо!