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
funzioni.phpcodice:$user = 'utente'; $pass = 'password'; $db = 'database';$server = 'localhost';
documento.phpcodice: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; }
dove sbaglio??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>";

Rispondi quotando

