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

    mysql simbolo per tutte le ricerche

    Ragazzi ho una stringa che prende dei dati dinamicamente

    $result = mysql_query("SELECT * FROM offertefax WHERE migliore = '$migliore' ORDER BY data_partenza1 limit 0,16 ");

    Se non inserisco niente nel campo migliore lui mi cerca tutti i campi con campo vuoti invece io se non inserisco niente vorrei che mi facesse vedere tutti i campi.

    C'è un simbolo o una voce da inserire

    ciao cioa

  2. #2
    Potresti togliere la restrizione se il campo è vuoto, oppure usare il like % che sarebbe un carattere jolli che indica tutti

  3. #3
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Scusa eh ma basta ragionare..

    codice:
    if ($migliore == "")
        $query = "SELECT * FROM OFFERTEFAX ORDER BY etc";
    else
        $query = la tua query attuale

  4. #4
    Usa una if...
    codice:
    if(!isset($migliore) OR $migliore == "")  $migliore = '%';
     
    $result = mysql_query("SELECT * FROM offertefax 
              WHERE migliore LIKE '$migliore' 
              ORDER BY data_partenza1 
              limit 0,16 ") or die(mysql_error());



    ps... LIKE e non =

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

  5. #5
    si uso un if per froza volevo solo sapere la sintassi, io usavo = '%' e non funzionava invece con like '%' funziona perfettamente.
    grazie

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.