Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

update con código html

Estas en el tema de update con código html en el foro de Mysql en Foros del Web. hola!, quiero modificar los datos de una tabla añadiendo un texto que tiene caracteres en html, pero me reporta un error por los caracteres del ...
  #1 (permalink)  
Antiguo 02/01/2010, 11:28
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
update con código html

hola!, quiero modificar los datos de una tabla añadiendo un texto que tiene caracteres en html, pero me reporta un error por los caracteres del html:

UPDATE ps_product SET description= <p style="text-align: left;">Haz m&aacute;s divertidas tus fiestas de cumplea&ntilde;os .</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;"><strong>Caracter&iacute;sticas:</strong></p>
;


¿Cómo debería poner la sentencia? Gracias!! :)
  #2 (permalink)  
Antiguo 02/01/2010, 11:46
Avatar de 1010011010  
Fecha de Ingreso: julio-2009
Ubicación: Xanadú
Mensajes: 58
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: update con código html

No se entiende la pregunta, yo apenas estoy comenzando en la programacion web, pero eso no deberias tenerlo en un formulario para poder guardarlo? o en el peor de los casos en algun objeto que reconozca win en tu documento pero no comprendo como lo intentas guardar....

Otra cosa que error es el que te da? y donde te da el error? el error proviene del browser? o de algún compilador?

Me parece que el error que te aparece podria ser que se te muestran mal algunos caracteres especiales? por eso los acute's? en el IDE que estes usando cambia el formato de tus archivos a UTF-8 sin marca de BOOM para que te reconozca todos esos caracteres...

Replantea la pregunta y tal vez te pueda ayudar mejor
  #3 (permalink)  
Antiguo 02/01/2010, 12:01
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: update con código html

Gracias por contestar, soy tan novato en estos temas que hasta no se ni como plantear la duda jaja, disculpa las molestias.

Lo que estoy haciendo es trabajar con phpMyAdmin directamente sobre la base de datos, accedo a la tabla ps_products que quiero modificar, y luego hago click arriba en SQL e introduzco la sentencia.

Por ejemplo antes he modificado todos los precios de los productos a 1€ poniendo:
UPDATE ps_product SET price=1 ;
y se han actualizado perfectamente.

Ahora quiero modificar las descripciones de todos los artículos usando la misma instrucción, pero estas descripciones quiero que sean un código html para que tenga un formato a la hora de verse en la web.

El problema es que la primera instrucción es un simple número a introducir y ahora es una larga cadena de texto con muchos códigos tales como dobles comillas, puntos y comas, etc, que de alguna forma afectan.

El error es:
Error consulta SQL:
UPDATE ps_product SET description = < p style = "text-align: left;" > Haz m & aacute;

MySQL ha dicho:
#1064 - 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 '<p style="text-align: left;">Haz m&aacute' at line 1
  #4 (permalink)  
Antiguo 02/01/2010, 12:31
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: update con código html

solucionado, solo era ponerle el html entre comillas simples:

UPDATE ps_product SET description= '<p style="text-align: left;">Haz m&aacute;s divertidas tus fiestas de cumplea&ntilde;os .</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;"><strong>Caracter&iacute;sticas:</strong></p>' ;

es lo que tiene ser novato =P

Etiquetas: html, update
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 07:22.