ШЕДЕВР
06.10.2013 / 22:52
Автор Пишу, строю и воображаю
0
Привет.
Есть запрос
$string=mysql_fetch_array(mysql_query("select `id` from `brands` where `brand`='$value' limit 1;"));
Простой запрос, выборки ID в таблице BRANDS с условием что поле BRAND соответствует определенному значению.
Мне нужно при проверке на стороне MySQL значения BRAND провести через самописную функцию "convert_to_url".
$string=mysql_fetch_array(mysql_query("select `id` from `brands` where 'convert_to_url'(`brand`)='$value' limit 1;")); мне приходит такое в голову))) но это не правильно.
А нельзя просто при записи в базу уже через функцию записать? Если параметр нужен и в исходном варианте, то создать еще одно поле, и туда измененный фариант записать.
ШЕДЕВР
06.10.2013 / 22:59
Автор Пишу, строю и воображаю
0
можно, но будет нагрузка. так как таких таблиц много. придётся многое дублировать, оригинал и не оригинал
3. Moto-Moto, встречный вопрос: а откуда сервер MySQL знает о вашей самописной функции? если бы вы использовали хотябы mysqli, то могли бы использовать шаблоны запросов и соответственно уменьшить нагрузку.
6. Stanislav-WEB, прочитав другое твое сообщение, я подумал, что за нуб и не адекват, но прочитав это сообщение я беру все свои слова назад. Достаточно мудро.