Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Ricerche mysql

  1. #1

    Ricerche mysql

    Salve,

    mi trovo davanti a un grave problema (ma che probabilmente è molto facile da risolvere)...

    devo effettuare una ricerca sul mio db mysql, ma ho bisogno di una ricerca più complessa rispetto a un semplice "... WHERE .. LIKE .. "

    così ho provato con le ricerche full-text, ma ho avuto dei problemi:

    la ricerca che viene eseguita, viene fatta su dei semplici titoli di videogames..di conseguenza se ad esempio uno inserisce la parola "tekk", il database dovrebbe restituire tutti i giochi che iniziano con tekk (tekken 4, tekken 5)..invece non mi restituisce nulla..per ottenere qualcosa devo scrivere esattamente la parola "tekken"

    ho provato a mettere anche gli " * ", ma non è cambiato nulla.

    la query attuale è:
    codice:
    SELECT *, MATCH (game) AGAINST ('*".$ricerca_txt."*') AS attinenza FROM games WHERE MATCH (game) AGAINST ('*".$ricerca_txt."*') ORDER BY attinenza DESC, game

    inoltre ho bisogno che la mia ricerca sia fatta in questo modo:
    cerco "black and white"

    mi trova i risultati:
    black and white
    black & white


    non so se mi sono spiegato molto bene.. sono un po troppo disperato


    potete vedere un esempio concreto cliccando qua:
    http://www.gamefaqs.com/search/index...ite&platform=0
    Uala, CTO
    Tom's Hardware
    , full stack developer
    Gamempire.it, director

  2. #2
    prova ad aggiungere in boolean mode

    Codice PHP:
    SELECT *, MATCH(gameAGAINST('$ricerca_txt' IN BOOLEAN MODE) AS attinenza FROM games WHERE MATCH(gameAGAINST('$ricerca_txt' IN BOOLEAN MODEORDER BY attinenza DESC 

  3. #3
    no non fa nulla di che..
    Uala, CTO
    Tom's Hardware
    , full stack developer
    Gamempire.it, director

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.