Ciao a tutti,

sto utilizzando mariadb 10.1.48

attraverso una form, utilizzo un unico campo per filtrare dati sulla mia tabella.

[tabella]
id [int,11],
soggetto [varchar, 100],
euro [decimal 10,2]


se cerco con la condizione (utilizzo PDO ... qui scrivo al volo..):

input della ricerca è: mario

.... WHERE soggetto LIKE 'mario%' OR euro='mario'

ottengo come risultati i soggetti mario e anche altri soggetti i quali hanno come valore euro=0.00

posso risolvere solo facendo il casting per l'input passato in ricerca, oppure ci sta un altro modo per ovviare a questo problema?

Grazie a tutti per l'aiuto !