Visualizzazione risultati 1 fino 4 di 4

Discussione: Cercare parola nel database

  1. #1
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito Cercare parola nel database

    Sono entrato nel database mysql per cercare questo item in tutti gli articoli del blog: (1) e ho inserito questa codice.
    Codice PHP:
    SELECT * FROM `alb_posts` WHERE LOCATE( `(1)`, `post_content` )>0;
    mi da errore:

    SELECT * FROM `alb_posts` WHERE LOCATE( `(1)`, `post_content` )>0 LIMIT 0, 25
    Messaggio di MySQL: Documentazione

    #1054 - Colonna sconosciuta '(1)' in 'where clause'

  2. #2
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    Puoi provare
    Codice:
    SELECT * FROM `alb_posts` WHERE LOCATE( '(1)', `post_content` )>0;

  3. #3
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    Puoi provare
    Codice:
    SELECT * FROM `alb_posts` WHERE LOCATE( '(1)', `post_content` )>0;
    Sembra funzionare, cos'è lo zero finale?

  4. #4
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    Il backtick "`" viene utilizzato su identificatori e estende i caratteri consentiti. Identificatore è anche il nome di una tabella.
    1>0 è l'espressione che se n è maggiore di 0 dunque la clausola WHERE è vera.
    Ultima modifica di darbula : 02-10-2023 alle ore 12.28.19

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •