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

    se mysql non trova records

    salve, adesso per interrogare un db utilizzo

    while($row = mysql_fetch_array($query_limit)) {

    ma se la query è vuota, cioè non trova risultati che soddisfino il where, non viene restituito niente.

    e' possibile fare in modo che se non trova niente stampi NON HO TROVATO NIENTE ?

    praticamente il

    if objrs.eof then di asp..

    vi ringrazio !

  2. #2
    In questa circostanza faccio così

    codice:
    //inizializzo la variabile contatore
    $i=0;
    while($row = mysql_fetch_array($query_limit)) { 
    
    // leggo ed uso i dati
    
    $i++;
    // incremento la variabile
    }
    if ($i==0) print "Non ci sono dati";
    Se i dati non ci sono la variabile contatore rimane a zero.

    Ciao,
    Banda Bassotti
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    if(mysql_num_rows( $query_limit ) == 0){
    	echo 'non ho trovato niente';
    } else {
    	while($row = mysql_fetch_array($query_limit)) {    
    		// codice
    		// codice
    		// codice
    	}
    }

    think simple think ringo

  4. #4
    ho provato ad utilizzare la soluzione di marketto...
    ma in questo modo la lettura (nel ciclo while) poi partiva dal secondo record (il primo viene bruciato nel controllo).

    Ciao,
    Banda Bassotti
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da Yappy
    ho provato ad utilizzare la soluzione di marketto...
    ma in questo modo la lettura (nel ciclo while) poi partiva dal secondo record (il primo viene bruciato nel controllo).

    Ciao,
    Banda Bassotti
    impossibile, mysql_num_rows si limita a restituire li numero di righe presenti nel recordset, altro non fa
    think simple think ringo

  6. #6
    hai ragione... l'ho riprovato e funziona...

    grazie,
    è meglio che vada a dormire.

    sto diventando inattendibile

    Grazie di nuovo,
    Marketto
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

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.