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

    [MySQL & Php] mysql_fetch_array() non adatto?

    Dunque, vorrei eseguire una query su diversi campi di diverse tabelle e riutilizzare in php il risultato. Il procedimento che ho seguito è questo:

    //Query
    $query = "SELECT news.topic, news.data, genere.genere, utente.nickname, news.testo ";
    $query = $query . "FROM news, genere, utente ";
    $query = $query . "WHERE news.IdGenere=genere.IdGenere AND news.IdUtente=utente.IdUtente ";
    $query = $query . "ORDER BY data DESC LIMIT 0,1";

    //Risultato
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
    echo ($row[news.topic]);
    }
    Ottengo come risultato questo messaggio di Warning:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
    La query eseguita dal PhpMyAdmin funziona perfettamente e quindi credo che possa essere un problema legato strettamente all'utilizzo errato di mysql_fetch_array...

    Sulle query di questo genere devo usare altre funzioni per poter ottenere dei risultati??

    Vi prego, aiuto...non ho proprio idea su come uscirne...

  2. #2
    questo errore è dipeso dalla query, hai sbagliato a scrivere la query
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    quando esegui la query usa "or die(mysql_error())" per visualizzare direttamente gli errori di mySQL:

    codice:
    $result = mysql_query($query, $db) or die(mysql_error());
    think simple think ringo

  4. #4
    1000 grazie, ora riprovo

  5. #5
    Ora va tutto ok, grazie alla segnalazione di marketto lo script mi ha segnalato un errore banale che, tuttavia, sembra davvero esser stato la causa del malfunzionamento di tutto l'algoritmo....

    Ancora grazie 1000 per l'aiuto!!!

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.