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

    where con like non funziona

    Salve a tutti,

    questa query non funziona, eppure la sintassi per avere tutti gli autori che iniziano per esempio con "VI" dovrebbe essere questa.

    Avete idea quale potrebbe essere il problema ?

    WHERE
    letteratura_autore = LIKE '$autore%' or letteratura_anno = '$anno' or letteratura_rivista = '$rivista' or letteratura_chiave = '$keyword'

    P.S.
    l'errore è questo:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'like 'VI%' or letteratura_anno = '' or letteratura_rivista = '' or letteratura_' at line 6


    grazie

    vito

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non è
    letteratura_autore = LIKE '$autore%'
    ma
    letteratura_autore LIKE '$autore%'
    senza l'uguale

  3. #3
    Grazie mille !

    ciao

    vito

  4. #4
    Ciao a tutti,

    Purtroppo mi sono accorto che funziona solo se faccio la ricerca per autore altrimenti se scelgo un'altro filtro mi da tutti i record.
    es. se scelgo dalla combo l'anno 2008 mi da pure quelli degli altri anni

    WHERE
    letteratura_autore LIKE '$autore%' or letteratura_anno = '$anno' or letteratura_rivista = '$rivista' or letteratura_chiave = '$keyword'

    grazie

  5. #5
    Risolto grazie !
    con diverse query.

    ciao a tutti

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.