Ho una query del tipo
$query = "SELECT * FROM tabella WHERE valore = '".$val."'";
Dato per esempio $val = 'Pisa'
vorrei proprio solo i record che al campo valore abbiano 'Pisa' e non 'PISA' o 'pISA' o 'pIsA' etc. etc.
Ho una query del tipo
$query = "SELECT * FROM tabella WHERE valore = '".$val."'";
Dato per esempio $val = 'Pisa'
vorrei proprio solo i record che al campo valore abbiano 'Pisa' e non 'PISA' o 'pISA' o 'pIsA' etc. etc.
Prima o poi anch'io vi insegnerò qualcosa
puoi farlo in due modi:
1) mettere un collate case sensitive al campo valore.
2) dichiarare il campo binary nel confronto del where.
es: where binary(campo) = 'pippo'
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
OK,
where binary(campo) = 'pippo'
funziona!!!
Prima o poi anch'io vi insegnerò qualcosa