Bunu yapmaya çalışıyorum:Hazırlanan deyimde MySQL işlevlerini bağlanma parametreleri olarak nasıl geçirebilirim?
$sth = $dbi->prepare('INSERT INTO table VALUES (?, ?, ?)');
$sth->execute(
$var1,
$var2 || 'NOW()',
$var3
);
olmadan herhangi bir şans. Herhangi bir fikir?
+1: akıllı. Ben her zaman birleşmeyi unutalım. Bu bağlamda çalışacağını bile bilmiyordum. – hobodave
Güzel! Teşekkürler. Yalnızca 'datetime' sütunları için varsayılan bir değer ayarlayabilirsem. – aidan
"Birleşme" nin, // || değil, '||' ile eşdeğer olduğuna dikkat edin. Ancak, $ var2' hiçbir zaman boş dize veya 0 içermiyorsa, yaptığınız şey için yeterince iyi olabilir. – cjm