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

    MySQL e ASP - risultato sempre vuoto

    Buongiorno a tutti,
    allora... ho già provato a parlarne nella sezione ASP ma dopo una serie di prove mi sono convinto che il problema deve essere a livello di DB, tabella, campo o contenuto.

    Ho creato questa tabella in questo modo:

    codice:
    CREATE TABLE cerca(
    ID INT NOT NULL AUTO_INCREMENT,
    SEZ VARCHAR(100) NULL,
    NOME VARCHAR(250) NULL,
    PERSONE TEXT NULL,
    PRIMARY KEY(ID),
    FULLTEXT INDEX cerca_full(PERSONE),
    INDEX cerca_PERSONE(PERSONE)
    );
    Premesso che nel testo del campo "PERSONE" il nome "Matilda" esiste, perché ho un risultato vuoto con questa query???

    codice:
    SELECT * FROM cerca WHERE MATCH(PERSONE) AGAINST('Matilda')
    Grazie!
    La vita è bella perché tutto fa brodo
    Cerchi un angolo di paradiso? Vieni a Crealla!

  2. #2
    Wow... nada????
    Pensavo di ricevere risposta a breve... eppure niente???

    Io ho provato e riprovato... ma accidenti!! Il testo c'è, sembra tutto perfetto!!!
    Eppure il risultato è sempre vuoto!

    codice:
    MySQL ha restituito un insieme vuoto (i.e. zero righe). (La query ha impiegato 0.0005 sec)
    La vita è bella perché tutto fa brodo
    Cerchi un angolo di paradiso? Vieni a Crealla!

  3. #3
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    probabilmente 'Matilda' non si trova mai all'inizio del campo, per questo ti da picche, prova così:

    codice:
    SELECT * FROM cerca WHERE MATCH(PERSONE) AGAINST('*Matilda*' IN BOOLEAN MODE)
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  4. #4
    Originariamente inviato da las
    probabilmente 'Matilda' non si trova mai all'inizio del campo, per questo ti da picche, prova così:

    codice:
    SELECT * FROM cerca WHERE MATCH(PERSONE) AGAINST('*Matilda*' IN BOOLEAN MODE)
    Sob... trovato... GRAZIEEEEEEEEE!!!!
    La vita è bella perché tutto fa brodo
    Cerchi un angolo di paradiso? Vieni a Crealla!

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.