Ciao a tutti!! Ho una pagina in php che mi interagisce con database MySql. Prima era settata per un database su un'altro server, ma dato che ultimamente ho trasferito tutto su aruba, allora ho duvoto cambiare le impostazioni per la comunicazione dalla pagina al database.
La cosa è molto semplice, ho dovuto cambiare i dati (host - user-password e nome database), ma una volta fatto questo la pagina non riesce a comunicare con MySql. Come mai? eppure il database funziona benissimo infatti dal pannello di controllo di aruba(mysql.aruba.it) non ho problemi ad entrare. La pagina anche quella funziona benissimo, la mia paura è i dati che ho messo nella sezione Host.Comunque qui di seguito vi incollo lo script che fa in modo di comunicare con mysql, dategli un occhio. Grazie Mille. PS: questo è lo script e dove sono le x è dove dovrei inserire i miei dati.
<?
function connetti ($db,$server="xx.xxx.xxx.xx",$user=xx,$pass="xxx")
{
/* Connecting, selecting database */
global $link;
$link = mysql_connect($server, $user, $pass)
or die("Connessione non riuscita");
mysql_select_db($db) or die("Non Riesco a trovare il database");
}
connetti(xxx_x);
if (!$id)
die("ho bisogno di un id passato nell'url... del tipo: ../prova.php?id=1 capito?");
$sql="select var1,var2,var3,var4,var5 from prova where id=$id";
$result=mysql_query($sql);
while (list($var1,$var2,$var3,$var4,$var5)=mysql_fetch_r ow($result)) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>