Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [SQL] Like + Variabile

  1. #1

    [SQL] Like + Variabile

    Ciao a tutti,

    non mi ricordo più com'è la sintassi per utilizzare l'operatore LIKE con le variabili.

    Io ho bisogno che la variabile in input (NOME) si messa in LIKE.

    Le ho provate un pò tutte:

    SELECT * FROM tabella WHERE mionome LIKE '%'NOME'%'
    SELECT * FROM tabella WHERE mionome LIKE '%'+NOME+'%'
    SELECT * FROM tabella WHERE mionome LIKE '%'&NOME&'%'

    ...............

    Ma nessuna funziona.

    Sapete dirmi qual è la corretta sintassi??

    Grazie,
    Guido

  2. #2
    SELECT * FROM tabella WHERE mionome LIKE '%NOME%'

    % è il carattere Jolly, che indica 0 o più caratteri quasiasi

  3. #3
    No non funziona!!
    Avevo già provato anche così.
    Così come dici tu funzionerebbe se NOME fosse una stringa, ma NOME è una variabile il cui contenuto viene richiesto in input.

  4. #4
    la query deve essere tra ".

    $query = "SELECT * FROM tabella WHERE mionome LIKE '%$nome%'";

    se la scrivi così non vedo perchè non dovrebbe funzionare
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    che intendi per variabile di input? un <input type="text" name="NOME" /> ?

    Se è così devi fare:

    $nome = $_POST['NOME']; // O $_GET se la form è in method="get"
    $query = "SELECT * FROM tabella WHERE mionome LIKE '%$nome%'";

  6. #6
    Originariamente inviato da artorius
    SELECT * FROM tabella WHERE mionome LIKE '%NOME%'
    ciao.
    prova con l'apice retroverso (`)

    SELECT * FROM `tabella` WHERE `mionome` LIKE '%NOME%'

    sembra una scemata, ma la sintassi LIKE sembra davvero non poterne fare a meno...

    stefano

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.