Hallo allemaal,

Gebruik de volgende code om 2 velden samen te voegen.
Dus in dit geval wil ik de Platte tekst zonder de extra single quote erachter.



$query = "

UPDATE tabel
SET veld1 = CONCAT(
                        IF(veld2, CONCAT('Platte tekst:'' ', veld2), ' '),
                      ' ' '|', ' ','Platte tekst:'' ',
                        veld3); 
";
Lekker veel enkele quotes...
Wat mag het nut daarvan zijn?
Heb hem zelf al opgelost!

@- SanThe - Quotes worden o.a gebruikt voor spaties - Hoe zou jij dit anders/beter doen?
zo maar een vermoeden dat dit niet om Mysql maar om bijvoorbeeld Oracle databases gaan?
> zo maar een vermoeden dat dit niet om Mysql maar om bijvoorbeeld Oracle databases gaan?

Ook in MySQL is '' de escape sequence voor een single quote.
Als je van de quote achter "Platte tekst:" af wilt komen, moet je dus gewoon de '' weghalen.

Reageren