2011-05-18 19 views
7

Stavo lavorando con le query che i dati vengono utilizzati per la meta description."." in query string 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' 

Ho notato però che il periodo successivo carta è accorciando la descrizione meta a poco "Amy's bugs address labels are printed on recycled label paper." Se rimuovo il periodo l'intera descrizione apparirà allora. Qualcuno sa come risolvere questo piccolo dilemma?

+1

Quanto dura la colonna 'meta_description'? –

+0

Dovresti fuggire? –

+0

Definisci "mostra"? Come stai determinando questi fatti? –

risposta

1

Sono abbastanza sicuro che il problema è in qualunque posto si vedano i risultati. Molto probabilmente, dopo il periodo è presente un avanzamento riga e il dispositivo non supporta/mostra i dati su più righe. Quando rimuovi il punto, probabilmente rimuovi anche il ritorno a capo.

+0

Il codice che esegue l'output è stato aggiunto in alcuni "extra". Non appena mi sono liberato di quello ha funzionato bene. Grazie per l'aiuto ragazzi. –

1

Prova la fuga il periodo con '\'

Dal momento che si dice, rimuovendo periodo, l'intera frase è sempre aggiornato, suppongo che non v'è alcun problema con la dimensione di colonna.

+4

Perché è necessario che un punto esca? –

+0

@Tom Gullen - Onestamente non ne sono sicuro. Ancora indagando su questo. Per quanto ne so, sono d'accordo con te che il periodo non ha bisogno di fuggire, ma forse il set di caratteri è diverso o qualcosa del genere? Non lo so davvero. investigazione sulla strada ... –

+0

@Sachin Ricordo di aver dovuto fare questo su una domanda prima, ma per la vita di me non ricordo se ho mai scoperto perché! È strano. –