Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20584

query db

From "Halnow" <21718invalid@mynewsgate.net>
Newsgroups it.comp.www.php
Subject query db
Message-ID <2016032610042321718@mynewsgate.net> (permalink)
Date 2016-03-26 10:04 +0000

Show all headers | View raw


Ciao

ho realizzato un piccolo gestionale utilizzando php, datatables e mysql.

Quando memorizzo un dato nel DB, effettuo un addslashes sul campo utente
 poichè alcuni nominativi possono avere apici al loro interno.

consideriamo un nominativo es. D'Andrea Rossi

nel db viene memorizzato come

D\'Andrea Rossi

se provo a digitare nella casella di ricerca di datatables Rossi oppure
Andrea il record viene individuato e mostrato, ma se digito D'Andrea
quindi inserendo l'apice, allora non ottengo alcun risultato.



La query è 

SELECT * FROM DB WHERE nominativo LIKE '%'.$nominativo.'%' 

ho provato anche ad aggiungere addslashes 

SELECT * FROM DB WHERE nominativo LIKE '%'.addslashes($nominativo).'%' 


Grazie :)

Back to it.comp.www.php | Previous | NextNext in thread | Find similar | Unroll thread


Thread

query db "Halnow" <21718invalid@mynewsgate.net> - 2016-03-26 10:04 +0000
  Re: query db Alex <tommaso5ita@yahoo.it> - 2016-03-26 11:44 +0100
    Re: query db Enrico Maria Chellini <bitit@bitit.it> - 2016-04-02 16:52 +0200
      Re: query db Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-02 20:24 +0000
        Re: query db Alex <tommaso5ita@yahoo.it> - 2016-04-03 13:45 +0200
          Re: query db Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-03 13:32 +0000
            Re: query db Alex <tommaso5ita@yahoo.it> - 2016-04-03 18:30 +0200
              Re: query db Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-03 18:12 +0000
                Re: query db Alex <tommaso5ita@yahoo.it> - 2016-04-04 11:05 +0200
  Re: query db Alessandro Pellizzari <shuriken@amiran.it> - 2016-03-26 17:48 +0000

csiph-web