2011-05-18 18 views
7

Estaba trabajando con las consultas de que los datos se utilizan para la metadescripción."." en la cadena de consulta arruinando

UPDATE cards SET meta_description = 'Amy\'s bugs address labels are printed on recycled label paper. Available in quantities of 30. Each label is 2.5 x 1 inch with rounded corners.' WHERE card_id = 'al007' 

me he dado cuenta de que aunque el período posterior de papel está acortando la descripción de la meta a solo "Amy's bugs address labels are printed on recycled label paper." Si quito el período de toda la descripción se mostrará a continuación. ¿Alguien sabe cómo resolver este pequeño dilema?

+1

¿Cuánto dura la columna 'meta_description'? –

+0

¿Debería escapar? –

+0

¿Definir "aparecer"? ¿Cómo estás determinando estos hechos? –

Respuesta

1

Estoy bastante seguro de que el problema está en cualquier lugar donde vea los resultados. Lo más probable es que haya un salto de línea después del período y su dispositivo no admita/muestre datos de varias líneas. Cuando elimina el período, probablemente también elimine el retorno del carro.

+0

El código que realizaba la salida estaba agregando algunos 'extra'. Tan pronto como me deshice de eso, funcionó bien. Gracias por la ayuda chicos. –

1

Trata de escapar de la época con '\'

Dado que usted dice, quitando período, la frase entera se está actualizada, supongo que no hay problema con el tamaño de la columna.

+4

¿Por qué necesita escapar un período? –

+0

@Tom Gullen - Honestamente, no estoy seguro. Todavía estoy investigando sobre eso. Por lo que sé, estoy de acuerdo con usted en que ese período no necesita escaparse, ¿pero tal vez el conjunto de caracteres sea diferente o algo así? Realmente no lo sé investigación en el camino ... –

+0

@Sachin Recuerdo haber tenido que hacer esto en una consulta anterior, pero por mi vida no recuerdo si alguna vez descubrí por qué. Es extraño. –

Cuestiones relacionadas