nepochopitelné chování SqlLiteral
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- hejdav
- Člen | 50
ahoj, prsím o radu.
co mi uchází, když:
<?php
$db->exec("
UPDATE `case` SET ", array(
'old_product' => new \Nette\Database\SqlLiteral('`product`')
), "
WHERE `id` = 555
");
?>
se přeloží na
UPDATE `case` SET `old_product` = '`product`' WHERE `id` = 555
přijde mi to úplně irelevantní… nemá SqlLiteral fungovat jinak?
Díky moc
Editoval hejdav (26. 10. 2012 15:39)