Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    non permette la lettura del database

    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?

  2. #2
    Manca la password (te lo dice il messaggio di errore stesso).
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    non uso password per questo database e non mi ha mai dato problemi e l'operazione di modifica anche senza passworld me la consente

  4. #4
    Beh...se chiudi la connessione prima di effettuare la query č normale che ti dia errore:

    Codice PHP:
    ...
    $disconnessione mysql_close() or die ("disconnessione fallita".mysql.error());
    ... 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    grazie,
    scusate l'errore stupido ke ho postato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.