2013-03-08 6 views
2

Je suis en train de faire quelque chose comme ceci:MySql concat et cite

<td>style="background:url('myimage.jpg') no-repeat;"> + column + </td> 

Mais j'obtiens une erreur MySQL lorsque vous essayez:

Concat ('<td>style="background:url('myimage.jpg') no-repeat;">', info_text, '</td') as Nicetext 

Je suppose que ce sont toutes les citations que les choses gâcher .

Merci pour toute aide!

+0

Voir cet article sur les personnages qui s'échappent:
http://stackoverflow.com/questions/881194/how-to-escape-special-character-in-mysql GHC

Répondre

3

Vos chaînes incluent des guillemets. Vous devrez leur échapper. Essayez quelque chose comme:

Concat ('<td>style="background:url(\'myimage.jpg\') no-repeat;">', info_text, '</td') as Nicetext 
+0

Merci. problème résolu! – user1768076

0

Vous n'avez pas échappé les guillemets. Essayez ceci:

Concat ('<td>style="background:url(\'myimage.jpg\') no-repeat;">', info_text, '</td') as Nicetext 
+0

Merci. problème résolu! – user1768076