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??