Ciao a tutti, ho creato una funzione che mi consente di fare query, passando delle variabili a questa, ma ho un problema.

La funzione a grandi linee è questa:

Codice PHP:

function test(variabile,variabile2,variabile3) {
// altro codice
     
$result mysql_query($query$db);
              
$row mysql_fetch_array($result);
     return 
$row;

Il codice di richiamo è questo:

Codice PHP:

$query 
test(yyyy,xxxx,zzzz);

while (
$row =  $query) {
// altro codice



Con questo codice viene a formarsi un loop infinito e mi stampa infinitamente la rpima riga del database, spostando però la funzione mysql_fetch_array($result) nel while apportando le opportune modifiche, questo funziona tranquillamente. Come posso risolvere?