Как распарсить один запрос с возможными разными значениям в разных таблицах?
Существует POST запрос и соответственный запрос в базу.
$q = $_POST['q'];
$res = mysql_query("SELECT * FROM `kvitan` WHERE `cena` LIKE '%".$q."%' OR `naimenov` LIKE '%".$q."%' LIMIT 20");
Как распарсить POST данные и задать правильный запрос в базу при условии, что в $q
может быть и одна фраза, и несколько, сожержимое которых может находиться в одной таблице, но в разных колонках? Например: фраза "чайник 500 черный", где "чайник" и "черный" это данные из колонки "naimenov", а 500 из колонки "cena"??
Источник: Stack Overflow на русском