• User Newbie

    $row = mysql_fetch_array($result);

    Un buongiorno a tutti, ho bisogno di un aiuto in quanto mi si stanno incrociando gli occhi.

    Il problema è come da oggetto, il codice che devo modificare il seguente:

    <?
    $db = mysql_connect("localhost", "", "***");
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db("management", $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $denominazione=str_replace("%'%","''",$denominazione);

    $di_denominazione=mysql_escape_string($di_denominazione);

    $query = "SELECT
    DATE_FORMAT(data_contratto, '%d/%m/%Y') AS data_contratto,
    DATE_FORMAT(data_ins, '%d/%m/%Y') AS data_ins,
    servizio,
    denominazione,
    indirizzo,
    cap,
    localita,
    provincia,
    piva,
    telefono,
    fax,
    cellulare,
    email,
    web,
    responsabile,
    agente,
    banca,
    agenzia,
    cc,
    abi,
    cab,
    pagamenti,
    note
    FROM clienti Where ID=$ID;";

    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    $note=nl2br($row[note]);

    ?>

    Alla riga 39 ho quanto leggete qui sopra, ma la pagina mi restisce uno warning con il seguente messaggio:

    Management Contini - DB CLIENTIWarning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ........

    Sarà una questione di apici o cos'altro, ma non mi ci racapezzo.

    Premetto che questo codice ha lavorato egregiamente per molto tempo su PHP4 su un altro server, qualche giorno fa ho migrato il tutto su un nuovo server, dove comunque ho la possibilità di far girare la cosa sempre in PHP4, ma purtroppo il problema resta.

    Un sereno grazie a chi mi può dare una dritta!!! :wink3:


  • ModSenior

    Ciao SteveTheWeb,

    al posto di:
    [php]
    $result = mysql_query($query, $db);
    [/php]
    Metti:
    [php]
    $result = mysql_query($query, $db) or die(mysql_error());
    [/php]

    Cosi vedi l'errore della query.