Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/04/2005, 02:43
javifo
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 19 años, 11 meses
Puntos: 0
Solucionado. Muchas gracias.

Verdaderamente, es muy de agradecer la utilidad de este foro y especialmente las soluciones que los usuarios dan (no personalizo, pero ...gracias).

Como sé que me saldrán más problemas con las cadenas, voy a estudiarlas todo lo que pueda para no tener (en lo posible) que volver a molestaros.

El problema se ha solucionado con mysql_escape_string.

El servidor tiene "magic_quote_gpc" a ON. Por tanto, si entiendo bien, añade un "slash" a cualquier tipo de coma que encuentra en la cadena si la variable es propagada en cualquier forma. Esto explica que si se pide directamente la variable a la tabla de la BD la muestre bien y que, en cambio, si esta variable es propagada y se la solicita para mostrarla, se añada \ a las comillas. ¿Es así?.

Si es así, hay que usar stripslashes() para quitar la \ .

Voy a ver en www.php.net esta función y la incorporaré al script, pues es cierto que ocurre lo que comentas.

Si no me decís nada, supondré que he interpretado bien la solución dada por Cluster. Si voy equivocado, agradecería vuestro comentario.

Gracias a todos de nuevo.