Cita:
Iniciado por oscarbt
Ya que veo este tema, mre gustaria pregutnar algo:
Un insert normal lo hago asi:
Código PHP:
Ver original$sql="INSERT INTO TABAL VALUES('".$valor1."', '".$valor2."')";
Si por ejemplo, lo que trae la variable $valor 1: es abc'd'e'f, eso me generaria un error ya que habria otras comillas...para ese caso:
Utilizaria htmlspecialchars (A LA HORA DE GUARDAS)???
Y a la hora de mostrar: html_entity_decode ??
Agradezco y aprovecho el tema para preguntar.....gracias
Hola amigo!!
Excelente estrategia, pero si lo quiero hacer ya directamente sobre el codigo y no con php por ejemplo vi en mysql hay algo asi:
•REPLACE(str,from_str,to_str)
Retorna la cadena str con todas las ocurrencias de la cadena from_str reemplazadas con la cadena to_str.
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'
el problema es donde lo coloco en el query..
seria asi:
SELECT REPLACE(´día´,'í','í') FROM arboles WHERE tipo LIKE '%día%'
el problema es que me trae como resultado la pura palabra día y en una sola fila, pero como hago para que en select poner el * y me traiga tdas las filas pero que me filtre la fila donde existe la palabra día en la base de datos...
Mas bien me gustaría saber como se estrcutura correctamente el query con replace, porque esto evidentemente esta mal, jaja pero si me hace la conversion del í
saludos
gracias, salduos!