Visualizzazione risultati 1 fino 3 di 3

Discussione: Il mio motore di ricerca fa schifo!

  1. #1
    Guest

    Predefinito Il mio motore di ricerca fa schifo!

    ciao gente.
    ho creato un motore di ricerca con le fulltext che... fa schifo!
    non trova una mazza :(

    neppure se uso gli asterischi per ampliare la ricerca :(

    Codice PHP:
    $testo = $_POST['testo_search'];
    $testo_sep = explode(" ", $testo);
    for(
    $i = 0; $i < count($testo_sep); $i ++){
    $testo_2 = $testo_2."+".$testo_sep[$i];
    }
    $testo = $testo_2;
    $criterio = "(".$_POST['cerca'].")";
    $cont = 0;
    $q = "SELECT titolo as tit, recensione as rec, id_anime as lid, MATCH $criterio AGAINST('$testo' IN BOOLEAN MODE) as score
    FROM anime
    WHERE MATCH(titolo, recensione) AGAINST('
    $testo' IN BOOLEAN MODE)
    ORDER BY score DESC"
    ;
    $q2 = mysql_query($q) or die(mysql_error());
    mi sapete dare un consiglio?

    grazie

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Diciamo che ti sei complicato la vita...
    potevi fare molto più semplicemente:
    Codice PHP:
    $sql = "SELECT * FROM nome_tabella WHERE nome_campo LIKE '%". $_POST['testo_search'] ."%';";
    $result = mysql_query ($sql, $tua_connessione) or die (mysql_error());

  3. #3
    Guest

    Predefinito

    il mio motore usa ricerche fulltext come suggerito in ogni pillola che ho trovato.
    non so che dirti

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •