Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: query full text

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    grazie mille appena torno a casa la provo.
    anche se ora ho il dubio dei corretti indici full text. stasera rileggo bene come funziona il full txt . grazie ancora

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    ho fatto cosi :

    Codice PHP:
    function prova($campo){
            
    $qry="SELECT A.titolo, A.descrizione,C.categoria1
                FROM annunci A JOIN cat1 C ON(A.id_cat1 = C.cod_cat1)
                WHERE MATCH (A.titolo, A.descrizione) AGAINST (
    $campo)  ";
                
                
    $resultmysql_query ($qry) or die ( "Non riesco ad eseguire la richiesta $qry");
                while(
    $valori mysql_fetch_array ($result)){
                
    $tot[]=$valori;
            }
            return 
    $tot;
            
            
            } 
    e m9i da questo errore

    Non riesco ad eseguire la richiesta SELECT A.titolo, A.descrizione,C.categoria1 FROM annunci A JOIN cat1 C ON(A.id_cat1 = C.cod_cat1) WHERE MATCH (A.titolo, A.descrizione) AGAINST (maglia)

    e non riesco a capire perche

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    Sto impazzendo facendo prove e riprove ma niente.


    Codice PHP:
    $query "SELECT a.titolo, a.descrizione, a.id_cat1, b.categoria1, b.cod_cat1, MATCH(a.titolo, a.descrizione) AGAINST('$campo' IN BOOLEAN MODE) AS attinenza FROM annunci a , cat1 b WHERE  MATCH(a.titolo, a.descrizione) AGAINST('$campo' IN BOOLEAN MODE)  ORDER BY attinenza DESC"
    se io faccio questa query senza join la query viene eseguita, pero ovviamente mi stampa tutte le categorie che ci sono nella tabella


    se invece faccio con il join mi dice che non riesce a eseguire la query

    Codice PHP:
    $query "SELECT a.titolo, a.descrizione, a.id_cat1, b.categoria1, b.cod_cat1, MATCH(a.titolo, a.descrizione) AGAINST('$campo' IN BOOLEAN MODE) AS attinenza FROM annunci a JOIN cat1 b ON(a.id_cat1 = b.cod_cat1) WHERE  MATCH(a.titolo, a.descrizione) AGAINST('$campo' IN BOOLEAN MODE)  ORDER BY attinenza DESC"

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    oppure non si potrebbe fare con qualche query annidata ?

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