Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Переменные Perl в запросах к БД (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/peremennye-perl-v-zaprosah-k-bd-296875/)

Guest 29.09.2011 18:23

Переменные Perl в запросах к БД
 
други, товарищи! помогите справиться с бедой... есть запрос к БД: $query = qq~SELECT distinct p.*, substring(p.partnumber from '-....$') as last4 FROM parts p INNER JOIN p1 ON (substring(p.partnumber from '-....$') = substring(p1.partnumber from '-....$') AND p.id p1.id) WHERE p.description NOT SIMILAR TO '%(|=)%' AND p.sellprice > 0 $where ORDER BY last4~;при выполнении, "$'" заменяется на значение переменной $', а оно мне совсем не надо... или подскажите как мне извлечь последние выражение вида '-0000' из поля таблицы, а то я не силен в регулярных выражениях. сделал вариант, но он выдает первую найденную комбинацию (partnumber может быть вида "ups100-1000-0304").Заранее спасибо!!!


Часовой пояс GMT, время: 15:49.


© www.otvetnemail.ru - Форум вопросов и ответов.