Visualizzazione risultati 1 fino 4 di 4

Discussione: Messaggio se db e vuoto,...

  1. #1
    Guest

    Predefinito Messaggio se db e vuoto,...

    Ciao,
    sto cercando di dare un messaggio se la domanda al db trova ma nulla (cioe vuoto)...

    Qualcosa del genere riassunto...
    Codice PHP:
    if ($query != NULL) {
    Stampa varie cose con la query
    } else {
    echo
    "la tabella del db é vuota";
    }
    Solo nn funziona, sono riuscito a risolvere problemi piu grossi ma questo no!
    come posso fare?

  2. #2
    Ospite Guest

    Predefinito

    Puoi verificare il numero delle righe coinvolte nella query tramite le funzioni mysql_num_rows() (nelle queries select) e mysql_affected_rows() (nelle queries update,delete e insert).
    Codice PHP:
    if(mysql_num_rows($query)!=0){
    // almeno 1 record è stato coinvolto nell'esecuzione della query
    }
    else{
    // nessun record coinvolto nell'esecuzione della query
    }

  3. #3
    Guest

    Predefinito

    Codice PHP:
    $sql = "SELECT * FROM tua_tabella";
    $risultato = @mysql_query($sql,$connessione) or die("Impossibile eseguire l'interrogazione.");

    if(
    mysql_num_rows($risultato) == 0)
    {
    echo
    "tabella vuota";
    }
    else
    {
    echo
    "tabella non vuota";
    }
    Ciao

  4. #4
    Guest

    Predefinito

    Grazie ciao!

Regole di scrittura

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