Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    Controllare il risultato di una query

    Pensavo di poter verificare se una query avesse prodotto un risultato con

    Codice PHP:
    $dati mysqli_query($connessione_db$query);

    if (!
    $dati) {

        echo 
    'Nessun risultato' ;



    invece anche se $dati è vuoto passa comunque il controllo.

    Come mai?
    Errare humanum est, perseverare ovest

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Intendi controllare se hai almeno una riga (select) ?
    mysql_query restituisce un resource in caso di select (anche se non ci sono risultati) , true per la insert/update/delete/drop. In caso di errore ti restituisce false.
    Quindi, a meno di errori, $dati non sarà mai false

    Se vuoi sapere se la select ha dato risultati devi usare la mysql_num_rows()
    Ultima modifica di boots; 15-12-2016 a 19:39

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    ok grazie
    Errare humanum est, perseverare ovest

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.