Bonjour,
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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