2011-05-18 5 views
7

Я работал с запросами, что данные используются для мета-описания."." в строке запроса messing up

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' 

Я заметил, однако, что период после работы является сокращение метаописание только "Amy's bugs address labels are printed on recycled label paper." Если удалить весь период описание будет отображаться то. Кто-нибудь знает, как решить эту крошечную дилемму?

+1

Как долго вы видите раздел 'meta_description'? –

+0

Должны ли вы избежать этого? –

+0

Определить «показать»? Как вы определяете эти факты? –

ответ

1

Я уверен, что проблема находится в любом месте, где вы видите результаты. Скорее всего, после периода есть линейный канал, и ваше устройство не поддерживает/показывает многострочные данные. Когда вы удаляете период, вы, вероятно, также удалите возврат каретки.

+0

Код, выполняющий вывод, добавлялся в некоторые дополнительные «.» Как только я избавился от этого, он работал нормально. Спасибо за помощь, ребята! –

1

Попробуйте спасаясь период с '\'

Так как вы говорите, удалив период, вся фраза становится обновленной, я полагаю, что нет никаких проблем с размером столбца.

+4

Почему требуется период? –

+0

@Tom Gullen - Честно говоря, я не уверен. Все еще расследование по этому поводу. Насколько я знаю, я согласен с вами, что для этого периода не требуется экранирование, но, может быть, набор символов отличается или что-то еще? Я действительно не знаю. расследование на пути ... –

+0

@Sachin Я помню, что мне приходилось делать это по запросу раньше, но для жизни я не могу вспомнить, узнал ли я когда-нибудь почему! Странно. –