Результаты запроса сортировки в 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) {
}