Я пытаюсь подсчитать количество ролей в моей базе данных Drupal и в результате выполнить другой оператор. Но по некоторым причинам это терпит неудачу. Что я делаю не так?
$numberofroles = db_query('SELECT COUNT(rid) FROM {role}');
$roles = 1;
while ($roles < $numberofroles) {
db_query('INSERT INTO {taxonomy_access_default} (vid, rid, grant_view, grant_update, grant_delete, grant_create, grant_list) VALUES(0, '.$roles.', 1, 0, 0, 0, 1)');
$roles++;
}