Drupal 7 db_select

Дата публикации: 22 01 2013 Автор: PazitiFF

Пример SQL запроса переделанного под Drupal 7 используя drupal api

 // $sql = "select en_country_name,en_city_name,city_id from cities as ci inner join countries as co where ci.country_id = co.country_id  order by ci.city_id ASC LIMIT 10,50";
 
  $query = db_select('cities','ci');
  $query->join('countries','co','ci.country_id = co.country_id');
  $query->fields('ci',array('en_city_name','city_id'));
  $query->fields('co',array('en_country_name'));
  $query->orderBy('ci.city_id','ASC');
  $query->range($i,$max);
  $result = $query->execute();
 
  foreach ($result as $value) {
    print_r($value);
}

Комментарии

Спасибо!

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.