Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema LIKE

  1. #1

    Problema LIKE

    Salve a tutti,
    ho creato la seguente strings sql

    "SELECT * FROM tabella WHERE tags LIKE '%mela%' OR '%pera%'"

    Il contenuto tipo di "tags" e' "mela,pera,banana,fragola".

    Il problema e' che mysql mi restituisce SOLO i record relativi al primo parametro. Il secondo viene ignorato.
    Il mi intento e' quello di estrapolare tutti i record dove in tags sia presente o mela o pera. Cosa sbaglio?

  2. #2

  3. #3
    Quando utilizzo or devi ripetere il like ....

    like %pippo% or like %pluto% ecc

    Ciao.
    IncorrectSyntax

  4. #4
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: Problema LIKE

    Originariamente inviato da grandemedia
    Salve a tutti,
    ho creato la seguente strings sql

    "SELECT * FROM tabella WHERE tags LIKE '%mela%' OR '%pera%'"

    Il contenuto tipo di "tags" e' "mela,pera,banana,fragola".

    Il problema e' che mysql mi restituisce SOLO i record relativi al primo parametro. Il secondo viene ignorato.
    Il mi intento e' quello di estrapolare tutti i record dove in tags sia presente o mela o pera. Cosa sbaglio?
    In effetti dovrebbe andare in errore.

    La query corretta è:
    SELECT * FROM tabella WHERE tags LIKE '%mela%' OR tags LIKE '%pera%'

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.