Результаты запроса сортировки в drupal 7 с ошибкой синтаксиса db_query

Я хочу получить все комментарии для определенного узла, я использую db_query. это отлично работает Но я не могу заказать его по созданному времени. Я получил ошибку PHP Parse: синтаксическая ошибка, неожиданный T_STRING

$results = db_query('SELECT c.nid,c.name, c.uid, c.subject, c.created FROM {comment} c WHERE c.nid = :nid', array(':nid' => $node_id) ORDER By c.created DESC);
foreach ($results as $result) {

}

Я обнаружил, что это можно сделать с помощью db_select, но я хотел бы знать, как это сделать с помощью db_query?

1 ответ

Решение

Я думаю, что вы можете попробовать следующий код:

$results = db_query('SELECT c.nid,c.name, c.uid, c.subject, c.created 
                     FROM {comment} c 
                     WHERE c.nid = :nid 
                     ORDER By c.created 
                     DESC',
array(':nid' => $node_id));
foreach ($results as $result) {

}
Другие вопросы по тегам