Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2004, 12:55
lsddigital
 
Fecha de Ingreso: octubre-2003
Mensajes: 117
Antigüedad: 20 años, 6 meses
Puntos: 0
problemas con las " en mysql

Hola a todos

cree un form (formulario) para que los usuarios llenen y cuyos resultados van a ser introducidos en una base de datos.

todo me funciona bien a menos que los usuarios coloque el caracter "... ya que este me causa un error de sintaxis en la pagina php que incluye los valores en la base de datos.

al parecer cuando se hace el insert, al tomar el valor de la " como parte de la sintaxis del insert y no como un valor de un campo.

me explico: mi consulta a la base de datos es la siguiente:

$consulta = 'insert into prueba (campo1,campo2) values ("$campo1","$campo2")';

pero me coloca (creo) el valor de $campo1, y como este tiene ", lo interpreta como el cierre de las " del primer campo...

me explico?

como se hace para que me añada las " como valor y no como un cierre de " del campo?

muchas gracias