Опубликовал Максим Баев, 08 декабря 2017, 14:07
После установки Drupal версии 7, на странице статуса можно встретить надпись
Database 4 byte UTF-8 support
Enabled, but database tables need conversion
Please convert all database tables to utf8mb4 prior to enabling it in settings.php. See the
documentation on adding 4 byte UTF-8 support for more information.
Здесь, как...
Опубликовал Максим Баев, 30 сентября 2016, 12:15
Предположим, вам необходимо выбрать все опубликованные ноды и автор которых - суперадмин. В SQL запрос должен выглядеть так:
SELECT n.*
FROM node n
WHERE (n.status = 1 AND n.uid = 1)
Сформировать такой запрос не составит труда.
<?php
$query = db_select('node', 'n')
->fields('n')
->condition('n.status',...
Опубликовал Максим Баев, 23 ноября 2013, 11:36
В Drupal 7 есть Api для работы с базой, но есть и другие функции упрощающие эту работу. Например, drupal_write_record().
<?php
$table = 'my_table';
$values = (object) array(
'field1' => 'value1',
'field2' => 'value2',
);
drupal_write_record($table, $values);
или, если нужно обновить строку, а не...