Najlepiej na przykładzie, będzie wiadomo o co chodzi. Takie zapytanie przykładowe:
<?php SELECT Costam.id AS ident, @temp := ( SELECT liczba FROM prefix_tabela WHERE pole=ident ORDER BY pole2 DESC LIMIT 1 ), ".jakasFunkcja(@temp)." FROM prefix_tabela2 AS Costam "); ?>
Gdzie funkcja php to, np:
<?php function jakasFunkcja($arg) { return $arg . ' PLN'; } ?>
W zapytaniu w zmiennej wewnętrznej @temp jest jakaś wartość. Chcę by w efekcie zapytania otrzymać efekt działania funkcji jakasFunkcja, któa jako parametr dostaje wartość zmiennej @temp. Nijak jednak nie mogę jej tam przekazać. W podanym przykładzie funkcja dostaje string "@temp" a nie liczbę którą ta zmienna reprezentuje. Brak kompletnie pomysłów. Pomożecie?

Uwaga: W przykładzie oczywiście nie ma potrzeby wywoływania zewnętrznej funkcji, ale... to tylko przykład.