Foros del Web » Programando para Internet » PHP »

Caracteres especiales

Estas en el tema de Caracteres especiales en el foro de PHP en Foros del Web. Hola, despues de leer, sigo sin aclarame. Tengo: mysql_query("INSERT INTO noticias (titulo,detalle,foto) VALUES ('{$_POST['tit']}','{$_POST['noticia']}','$nombre_archivo')"); Con esta sentencia inserto bien en la base de datos, pero ...
  #1 (permalink)  
Antiguo 26/08/2012, 18:02
 
Fecha de Ingreso: mayo-2012
Mensajes: 21
Antigüedad: 11 años, 11 meses
Puntos: 1
Caracteres especiales

Hola, despues de leer, sigo sin aclarame. Tengo:

mysql_query("INSERT INTO noticias (titulo,detalle,foto)
VALUES ('{$_POST['tit']}','{$_POST['noticia']}','$nombre_archivo')");

Con esta sentencia inserto bien en la base de datos, pero si pongo comillas no hace la insercion. He visto funciones tipo addlashes etc... , pero no sé como aplicarlas en esa sentencia. Por otro lado si en el text area del formulario hay saltos de linea ¿como puedo respetarlos?

Gracias.
  #2 (permalink)  
Antiguo 26/08/2012, 22:08
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Caracteres especiales

<saludos>
Puedes hacer uso de la función mysql_escape_string
aunque por lo que leo, esta desaconsejada, por temas de
librerías más recientes como mysqli
Suerte con eso
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: caracteres, especiales, formulario, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:34.