Echapper Apostrophe construction requête
Bonjour, :P
j'ai une fonction javascript qui doit me permettre de construire une requête SQL.
Voici la partie de la requête qui pose problème (je précise que la requête est correcte car testée dans PhpMyAdmin ;) ) :
Code:
1 2 3 4
|
CONCAT(c.firstname, ' ', c.lastname, '<br>', ad.address1, '<br>',ad.address2,
'<br>', '(', ad.other,')', '<br>', ad.postcode, '<br>',
ad.city, '<br>', cl.name) AS client, |
En bref, je concatene toutes les infos clients (nom, prenom , adresse, etc...). Mais le champ "other" doit être entre parenthèses, et c'est là que ça coince...
Et voici mon code javascript pour obtenir cette partie de la requête :
Code:
1 2 3 4 5 6
|
text+='CONCAT(c.firstname, ' ', c.lastname, \'<br>\', ad.address1, \'<br>\',ad.address2, \'<br>\',';
text+='\'(\'';
text+=', ad.other,';
text+='\')\'';
text+=' \'<br>\', ad.postcode, \'<br>\', ad.city, \'<br>\', cl.name) AS client, '; |
...autant le \ pour échapper les ' au niveau des \'<br>\' fonctionne, autant au niveau des parenthèses ( et ) cela pose problème...Et je ne vois pas ce qui cloche :(
Merci beaucoup :)