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

    [MYSQL] Clausola WHERE in FULL TEXT

    Questa è la query FULL TEXT, ora come faccio ad aggiungere la clausola WHERE lang='it'?
    Ho provato in vari modi ma nulla..


    Codice PHP:
    $sql "SELECT *, MATCH(title) AGAINST('$query' IN BOOLEAN MODE) 
                    
                         AS score FROM _data WHERE MATCH(title) 
                     
                         AGAINST('
    $query' IN BOOLEAN MODE )  ORDER BY score DESC LIMIT 100;
                             "


  2. #2

    Re: [MYSQL] Clausola WHERE in FULL TEXT

    Come primo pensiero mi viene in mente di farla cosi
    non so se ti funzia

    Codice PHP:
    $sql "SELECT *, MATCH(title) AGAINST('$query' IN BOOLEAN MODE) 
                    
                         AS score FROM _data WHERE (MATCH(title) 
                     
                         AGAINST('
    $query' IN BOOLEAN MODE )) AND lang='it'  ORDER BY score DESC LIMIT 100;
                             "


    Originariamente inviato da leonapster
    Questa è la query FULL TEXT, ora come faccio ad aggiungere la clausola WHERE lang='it'?
    Ho provato in vari modi ma nulla..


    Codice PHP:
    $sql "SELECT *, MATCH(title) AGAINST('$query' IN BOOLEAN MODE) 
                    
                         AS score FROM _data WHERE MATCH(title) 
                     
                         AGAINST('
    $query' IN BOOLEAN MODE )  ORDER BY score DESC LIMIT 100;
                             "


  3. #3
    Funziona grazie

  4. #4

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 © 2024 vBulletin Solutions, Inc. All rights reserved.