Non ho idea di cosa siano le cose che dici. Non ho seguito il tutorial.

Se hai una "funzione" dovrebbe "funzionare". Prova a stampare le query. Forse non sono valorizzate e prezzo() rende NULL.

echo $sql3;