[PHP] Estrazione con SQL

Discussione in 'PHP' iniziata da Vera, 30 Ottobre 2017.

  1. Vera

    Vera Utente Attivo

    Registrato:
    3 Giugno 2014
    Messaggi:
    72
    Mi Piace Ricevuti:
    1
    Punteggio:
    8
    Salve a tutti:
    il seguente sql:

    Codice:
    $sql = "SELECT * FROM SLIB.ANAGR
                WHERE CONCAT(CONCAT(TRIM(COGN), ' '), TRIM(NOME)) LIKE '%$NOMIN%'
                GROUP BY COGN, NOME 
                ORDER BY COGN, NOME";
    se $NOMIN = PIPPIS mi estrae il relativo record, ma se $NOMIN contiene un apostrofo ad esempio D'ADDABIO non lo estrae.
    Tenendo presente che $NOMIN viene valorizzato prima del mio SQL con un semplice php (campo di input).
    Come posso correggere l'SQL?
    Grazie
     
  2. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.573
    Mi Piace Ricevuti:
    127
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    ms sql vuole il doppio apice

    upload_2017-10-30_22-21-59.png

    in ogni caso usa la stessa regola applicata alla insert .....
     
Sto caricando...

Condividi questa Pagina