Visualizzazione dei risultati da 1 a 10 su 10

Discussione: mysql_num_rows=0

  1. #1

    mysql_num_rows=0

    HO FATTO un mysql_num_rows per contare le righe di un database
    finchè le righe sono > di 0 tutto bene
    quando invece le righe sono 0 anzichè scrivermi 0 non mi scrive niente
    &righe=mysql_num_rows($vlQry)
    io vorrei che se le righe sono 0 mi desse 0 e non nulla
    come posso risolvere?

  2. #2
    Sbaglio o stavi già affrontando l'rgomento in un altro thread?

    Non è che per caso non ti restituisce nulla perchè la query non dà un risultato valido?

    Comunque prova ad applicare

    echo(gettype($valore_restituito_da_mysql_num_rows) ) ;

    E vedi cosa stampa

    Probabilmente puoi ottenere lo 0 con il type casting

    $valore_restituito_da_mysql_num_rows = (int)$valore_restituito_da_mysql_num_rows
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #3

    prova stampa

    se ho una riga mi restituisce null
    altrimenti niente

  4. #4

    righe

    mi correggo mi da integer se è almeno una riga
    niente se non vi sono righe

  5. #5

    Re: righe

    Originariamente inviato da sandroacchiardi
    mi correggo mi da integer se è almeno una riga
    niente se non vi sono righe
    Ma quando ti restituisce niente la query viene eseguita senza problemi?

    hai provato a fare

    mysql_query($query) or die(mysql_error()) ;

    Comunque mettendo (int)$risultato_mysql_num_rows otterrai 0

    http://it.php.net/language.types.type-juggling
    per favore NIENTE PVT TECNICI da sconosciuti

  6. #6

    dammi 0

    io vorrei scrivergli
    se non trovi nessuna riga dammi 0 (ma scrivi 0) non lasciare vuoto

  7. #7

    Re: dammi 0

    Originariamente inviato da sandroacchiardi
    io vorrei scrivergli
    se non trovi nessuna riga dammi 0 (ma scrivi 0) non lasciare vuoto
    ma porca zoccola... fai un paio di prove e poi al limite, se si tratta di un bug, usa l'int come ti ho detto
    per favore NIENTE PVT TECNICI da sconosciuti

  8. #8

    il die è ok

    ok sono riuscito
    grazie

  9. #9
    quindi è un bug della tua versione di PHP?
    per favore NIENTE PVT TECNICI da sconosciuti

  10. #10

    Re: dammi 0

    Originariamente inviato da sandroacchiardi
    io vorrei scrivergli
    se non trovi nessuna riga dammi 0 (ma scrivi 0) non lasciare vuoto
    if( mysql_num_rows( $query ) == 0 ) {
    echo '0';
    }
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.