Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query mysql vuota

  1. #1

    query mysql vuota

    Come si fa a capire se una query mysql è vuota ?

    Se faccio un query con un risultato vuoto
    ad esempio

    $query_modulistica=mysql_query("select * from modulistica WHERE ufficio = ".$q." order by titolo");

    ottengo

    Resource id #10

    che significa ?

    come faccio a sapere se
    $query_modulistica è vuota ?'

  2. #2
    C'e la funzione mysql_num_rows()
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    $query_modulistica contiene il resource id number come puoi vedere e non il result set.

    Ora devi usare questa risorsa per estrarre il result set.

    http://it.php.net/manual/en/function...etch-array.php

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    ti posto qualche riga di esempio, giusto per farti un'idea

    codice:
    $query = mysql_query("select * from modulistica WHERE ufficio = ". mysql_real_escape_string($q) . " order by titolo");
    
    while($row = mysql_fetch_assoc($query))
    {
        echo '<pre>';
        var_dump($row);
        echo '</pre>';
        echo '
    ';
    }
    
    mysql_free_result($query);
    PS: i parametri che inserisci nella query falli passare SEMPRE da mysql_real_escape_string altrimenti il codice sarà estremamente vulnerabile alle sql injection!

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.