Hi,
na ja, eigentlich bietet dir das PHP außen herum die Möglichkeit das Statement an dieser Stelle hinreichend zu beeinflussen. Ich gehe jetzt mal nicht auf diese ominösen Backticks (`) von MySQL ein, die sind mir nicht ganz geheuer... Aber der einzige Unterschied wäre ja, ob dort ein 'xyz' oder eben etwas ohne '' steht. Demnach könnte man diese Entscheidung ja in PHP verlagern:
if ( [ es gibt kein Datum ] )
$datum = "NULL"
else
$datum = "' ... '";
^^ der String bringt also die Quotes selbst mit
-> im SQL Statement erscheint dann bei Einsatz von $datum:
"spalte = ".$datum
--> "spalte = NULL" oder "spalte = ' ... '"
MfG
Rouven
--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(