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

    Come capire se un campo mysql contiene una parola

    Salve, ho un problema semplice che non riesco a risolvere perchè non capisco quale sia la sintassi giusta.
    codice:
    "categoria LIKE 'prova'"
    In questo modo trovo nel database, in categoria i record con la parola prova, però mi trovo ad avere anche punti scritti così: 'prova!'(ad esempio).
    Visto così per leggerlo la query nel punto categoria dovrebbe cambiare in questo modo:
    codice:
    "categoria LIKE 'prova!'"
    .
    Ma a me serve semplicemente sapere se contiene la base 'prova', quindi ho provato nei seguenti modi:
    codice:
    "categoria LIKE '%prova%'"
    "categoria ='%prova%'"
    "categoria CONTAINS '%prova%'"
    ..,ecc
    Nessuno funziona e 'prova!' non viene visto, e il record di conseguenza ignorato.
    Avete una soluzione?

  2. #2
    questa

    "categoria LIKE '%prova%'"

    è quella giusta

    se non ti restituisce record le cose sono due

    1. non esiste alcun record con scritto prova nella categoria
    2. nella query c'è dell'altro che fa saltare la ricerca


  3. #3
    In pratica ho schematizzato così:
    1)record1=> campo1: prova;
    2)record2=> campo1: esempio;
    3)record3=> campo1: prova.esempio.
    Dovrebbe stamparmi record1 e record3, ma record 3 viene ignorato.
    "categoria LIKE '%prova%'" non mi stampa record 3, e non riesco a stamparlo.
    Adesso faccio altre prove, fatemi sapere se conoscete voi una soluzione.


    P.S. dimenticavo, per vedere se c'erano problemi con altri campi ho creato un'altra tabella solo con campo1.

  4. #4
    Uff, non mi fà modificare il messaggio per 1 minuto .
    Ero convinto che il limite valesse "0, 2", invece valeva "1,2".
    Avevo manipolato un valore fondamentale per sbaglio.

  5. #5

  6. #6
    Si, il record che non vedevo era semplicemente tagliato fuori.

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.