Foros del Web » Programando para Internet » PHP »

error insertar comilla

Estas en el tema de error insertar comilla en el foro de PHP en Foros del Web. hola cuando trato de insetar en mysql texto en ingles tales como: What's in the Box me sale este error: You have an error in ...
  #1 (permalink)  
Antiguo 21/08/2013, 09:37
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación error insertar comilla

hola

cuando trato de insetar en mysql texto en ingles tales como:

What's in the Box


me sale este error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's in the BoxWhat's in the BoxVAIO T15 SVT151' at line 1


supongo que es por la comilla simple.

Como podría hacer para insertar el texto sin que me salga el error ?

gracias por la ayuda
  #2 (permalink)  
Antiguo 21/08/2013, 09:40
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: error insertar comilla

Hola, por favor postea tu codigo ya que sin este es imposible saber que estas haciendo mal (no olvides usar el Highlight del foro)

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #3 (permalink)  
Antiguo 21/08/2013, 09:44
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Respuesta: error insertar comilla

es código es de un simple insertar.. no es gran cosa.. probe sin la comilla simple y si inserta..
  #4 (permalink)  
Antiguo 21/08/2013, 09:45
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: error insertar comilla

tendrías que escapar el STRING.. tal vez mysql_real_escape_string sea una función adecuada para lo que buscas...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #5 (permalink)  
Antiguo 21/08/2013, 09:57
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: error insertar comilla

Pues si es relevante ya que yo conozco tres formas de trabajar con mysql en php: mysql_*, mysqli y PDO, la solucion que comenta @loncho_rojas es para mysql_* y para las otra dos es mysqli_real_escape_string para mysqli y para PDO puedes usar la sentencias prepare y execute

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #6 (permalink)  
Antiguo 21/08/2013, 10:07
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Respuesta: error insertar comilla

si, trabajo con mysql_query

gracias por la ayuda

Etiquetas: mysql, sql
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 06:18.