Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    cercare valori che iniziano per... si usa %? o *?

    $query = mysql_query("SELECT * FROM albergoWHERE titolo ='*$prova*' AND categoria ='$categoria'");

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    SELECT * FROM albergoWHERE titolo LIKE '$prova' AND categoria = '$categoria'
    Con il like pero non cerchi proprio che il campo inizia con la stringa confrontata ma semplicemente che la contenga

    Se devi necessariamente cercare che il campo inizi con la stringa in esame devi fare cosi

    SUBSTR(nomecampo,0,5) = $stringa

    Perdona la sintassi ma nn la so a memoria, per qualcosa di piu preciso cerca il comando SUBSTR di t-sql

    anche questa non mi sembra la sezione piu adatta per questo post
    Che mestiere difficile.....essere da soli ancora di più

  3. #3
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    Codice PHP:
    SELECT FROM albergo WHERE titolo LIKE '$prova%' AND categoria '$categoria' 
    eXvision

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.