Visualizzazione risultati 1 fino 4 di 4

Discussione: Errore con mysql_fetch_array

  1. #1
    Guest

    Predefinito Errore con mysql_fetch_array

    Ciao a tutti, sono da 1 ora intera su questo codice:

    Codice PHP:
    include "$hm1/config.php";

    $db_form = mysql_connect($db_host, $db_username, $db_password, $prefix3);
    if (
    $db_form == FALSE)
    die (
    "Errore nella connessione. Se questo errore dovesse ripetersi contattare l'assistenza");
    mysql_select_db($databse_name, $db_form)
    or die (
    "Errore nella selezione del database. Se questo errore dovesse ripetersi contattare l'assistenza");


    $query1_form = "select rateval FROM ".$prefix3."_".$sezione."_voto WHERE id_articolo='$id'";
    $result1_form = mysql_query($query1_form,$db_form);

    while(
    $line1_form= mysql_fetch_array($result1_form, MYSQL_BOTH))
    {
    $val = $line1_form['rateval'];
    $rateval = $rateval + $val;
    }

    $query2_form = "select count(*) as dd FROM ".$prefix3."_".$sezione."_voto WHERE id_articolo='$id'";
    $result2_form = mysql_query($query2_form,$db_form);
    if(
    $line2_form = mysql_fetch_array($result2_form, MYSQL_ASSOC))
    {
    $count = $line2_form['dd'];
    }

    if(
    $count!=0)
    $rateval = ($rateval / $count);

    //inserimento nel db
    $query3_form = "UPDATE ".$prefix3."_".$sezione." SET rating = '$rateval' WHERE id='$id'";
    if (
    mysql_query($query3_form, $db_form))
    {}
    Ma non sono riuscito a trovare l'errore l'indicatato:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/worldte1/public_html/portali/system/voto/form.php on line 75

    Dove sbaglio?

    Riga 75
    Codice PHP:
    while($line1_form= mysql_fetch_array($result1_form, MYSQL_BOTH))
    Buon Natale

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Di solito errori del genere capitano perché hai tentato di eseguire una query sintatticamente errata. Sei sicuro che le variabili $prefix3 e $sezione siano correttamente impostate (e quindi inserite nella query che componi)?

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    Prova a modificare questa riga:
    Codice PHP:
    $result1_form = mysql_query($query1_form,$db_form);
    Così:
    Codice PHP:
    $result1_form = mysql_query($query1_form,$db_form) or die(mysql_error());
    E dimmi se visualizza qualche errore.

  4. #4
    Guest

    Predefinito

    Trovato, Grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •