salve,
una volta creata la connesione a un database devo leggere i valori a suo interno solo che mi da il seguente errore :
Warning: mysql_query() [function.mysql-query]: Access denied for user ''@'localhost' (using password: NO) in C:\Program Files\EasyPHP-5.3.6.0\www\sim6\modifica.php on line 50
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP-5.3.6.0\www\sim6\modifica.php on line 50
e qui vi posto il programma :codice PHP:
<?php
session_start();
$nomedb = $_SESSION['var'];
echo "<body background='sfondo9.gif'>";
//apertura connessione server my sql
$connessione = mysql_connect("localhost","root","") or die ("connessione fallita".mysql.error());
//selezione del database da utilizzare
$db = mysql_select_DB($nomedb) ;
if (!$db)
{
print("<h1> connessione del database"+ $nomedb + "fallita </h1>");
exit;
}
echo "<body background='sfondo5.gif'>";
print "<-->torna alle giornate<-->"; echo "
";
print "<-->visualizza classifica marcatori<-->"; echo "
";
print "<-->visualizza classifica squadre<-->"; echo "
"; echo "
";
$i = $_POST['var_i'];
$ch = 0;
$pc1 = $_POST['casa'];
$po1 = $_POST['trasferta'];
$controllo1 = is_numeric($pc1);
$controllo2 = is_numeric($po1);
if ($controllo1 == false)
{
echo ('non ci saranno modfiche il primo risultato non č un numero intero'); echo"
";
$ch = 1;
}
if ($controllo2 == false)
{
echo ('non ci saranno modfiche il secondo risultato non č un numero intero'); echo"
";
$ch = 1;
}
$pc = intval($pc1);
$po = intval($po1);
if ($pc == $po)
{
echo ("cųnon ci saranno midifiche : i risultati non possone essere uguali");
$ch = 1;
}
if ($ch == 0)
{
// modifica della tabella calendario
$result = mysql_query("UPDATE CALENDARIO SET punticasa = '$pc' WHERE codpartita = '$i'")or die("errore nella modifica della tabella calendario");
$result = mysql_query("UPDATE CALENDARIO SET puntiospite = '$po' WHERE codpartita = '$i'")or die("errore nella modifica della tabella calendario");
$result = mysql_query("UPDATE CALENDARIO SET giocata = '1' WHERE codpartita = '$i'")or die("errore nella modifica della tabella calendario");
$disconnessione = mysql_close() or die ("disconnessione fallita".mysql.error());
//modifica della tabella squadra
//creazione array per i giocatori
$risultato2 = mysql_query("SELECT * FROM GIOCATORE")or die("errore nella lettura della tabella giocatore");
$riga2 = mysql_fetch_array($risultato2);
while ($riga2)
{
$sqd[] = $riga2['nsquadra'];
$cod[] = $riga2['codice'];
$nom[] = $riga2['nome'];
$can[] = $riga2['canestrirealizzati'];
$riga2 = mysql_fetch_array($risultato2);
}
}
$disconnessione = mysql_close() or die ("disconnessione fallita".mysql.error());
?>
la riga 55 č :
$risultato2 = mysql_query("SELECT * FROM GIOCATORE")or die("errore nella lettura della tabella giocatore");
perchč da questo problema?

Rispondi quotando