Ok, mi torna, quindi le query $sql1 e $sql2 sono inutili e posso mettere le variabili $data_in_numerica e $data_out_numerica direttamente nella query $sql3, per cui diventerebbe:

Codice PHP:
$sql3 "SELECT prezzo('$data_in_numerica','$data_out_numerica','$pers_per_camera') INTO @prezzoTotale"
Non capisco però come potrei fare in seguito per estrarre il valore di @prezzoTotale: al posto di questa variabile devo usare una variabile php? come faccio?
Mi dici che per la "query select .... into @variabile" ci vuole il riferimento alla tabella, ma quale tabella? nel mio caso il select agisce su una funzione, non una tabella, no?
Grazie per ora