salve,
stò provando ad usare una query in una funzione ma non funziona.
Sembra che la funzione non acquisisca i dati di connessione.
Di seguito vi scrivo i file:

config.php
codice:
$user = 'utente';
$pass = 'password';
$db = 'database';$server = 'localhost';
funzioni.php
codice:
function prova($a) {
   $q = "select desc from tabella where id = '11'" ;
   $result = mysql_query($q, $connessione);
   while($default = mysql_fetch_array($result))
   {
   $desc = $default['desc'];
   }
 return $desc;
 }
documento.php
codice:
$connessione = mysql_connect($server, $user, $pass);
if (!$connessione) {
 die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($db, $connessione);
if (!$db_selected) {
 die ("Errore nella selezione del database: " . mysql_error());
}

$prova = 11;
$test = prova($prova);
echo "<script>alert('".$test."');</script>";
dove sbaglio??