2009-04-21 27 views
18

Quiero ejecutar una consulta de este tipo en MySQL:MySQL consulta parametrizada utilizando como

select * from table where column1 like '%searchdata%' 

Pero quiero usar un parámetro para pasar en el texto de búsqueda. es posible? Esto no parece funcionar:

select * from table where column1 like '%?Parameter%' 

Respuesta

31

Los % símbolos tienen que estar dentro del valor del parámetro, así que es algo más como:

select * from table where column1 like ?; 

Y entonces se establece el parámetro a:

%searchText% 
Cuestiones relacionadas