Всем привет!
Простейшая задача. Надо, чтобы мой тэг вида @player(123) преобразовывался в строку вида
<a href='http://url/123'>NAME_OF_PLAYER</a>
где NAME_OF_PLAYER - надо извлечь из базы MySQL
Делаем преобразование:
$msg=preg_replace("!\@player\(([0-9]{1,})\)!", MyFunc("\\1"), $msg);
В MyFunc формируем искомую строку для замены.
Но проблема! MySQL не понимает полученный параметр (как ЧИСЛОВОЙ) никак. Простая строка формируется внутри функции на ура, но база ругается(( При приведении к числу - получается 0...
Вопрос: каким образом адаптировать передаваемый параметр для MySQL?