Vloženi data do databaze-query
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Koupilsemto
- Člen | 38
Zdravím,
mám problém s vložením data do databáze pomocí query. Nevím jak to
správně vytvořit aby se po kliknutí na tlačítko vložilo
aktuální datum do tabulky log sloupce date.
Hodila by se mi nějaká rada popř. pokud by to někdo dokázal upravit…
Za případné rady díky všem.
public function actionRezerve($postId) {
$postId = $this->getParameter('postId');
if ($postId) {
$post = $this->database->table('knihy')->get($postId);
$post->update(['stav' => "Rezervováno",]);
$post = $this->database->query('INSERT INTO log', [
'ID_knihy' => 'test',
'ID_users' => 'test2',
'akce' => 'Rezervoval',
**'date' => new SqlLiteral("STR_TO_DATE('1-01-2012', '%d-%m-%Y')")**
]);
}
$this->flashMessage('Uspěšně rezervováno.', 'success');
$this->redirect('Homepage:default');
}