PDOException #42000 Chyba v SQl

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
TomasHuttner
Člen | 66
+
0
-

Dobrý den, zkouším vytvořit aplikaci podle návodu a mám problém.

Chyba:
PDOException #42000
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‚DECS LIMIT 5‘ at line 1

Laděnka:
řádek 16 je červený.

 // prolog Nette\Latte\Macros\CoreMacros
 7:    list($_l, $_g) = Nette\Latte\Macros\CoreMacros::initRuntime($template, '7o3ifb45mb')
 8:    ;
 9:    // prolog Nette\Latte\Macros\UIMacros
10:    //
11:    // block content
12:    //
13:    if (!function_exists($_l->blocks['content'][] = '_lba68177738f_content')) { function _lba68177738f_content($_l, $_args) { extract($_args)
14:    ;call_user_func(reset($_l->blocks['title']), $_l, get_defined_vars())  ?>
15:
16:    <?php $iterations = 0; foreach ($posts as $post): ?>
17:            <div class="posts">
18:                <div class="date"><?php echo Nette\Templating\Helpers::escapeHtml($template->date($post->created_at, 'F j, Y'), ENT_NOQUOTES) ?></div>
19:
20:                <h2><a href="<?php echo htmlSpecialChars($_control->link("Post:show", array($post->id))) ?>
David Matějka
Moderator | 6445
+
0
-

muzes poslat, jak vytvaris ten dotaz? tedy jak naplnujes promennou $posts?

TomasHuttner
Člen | 66
+
0
-
public function renderDefault()
	{
		$this->template->posts = $this->database->table('posts')
				->order('created_at DECS')
				->limit(5);
	}
hrach
Člen | 1844
+
0
-

DESC, ne DECS

TomasHuttner
Člen | 66
+
0
-

Bože já sem blbec! Děkuju!