Bil*_*lal 3 php drupal drupal-7 drupal-modules
如何使用PHP从Drupal 7数据库中获取用户名?
这是Drupal 6,我试过这个,但它说
Call to undefined function db_fetch_object()
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
$result = db_query("SELECT name AS users_name FROM {users}");
while($row = db_fetch_object($result)) {
print_r($row);
}
Run Code Online (Sandbox Code Playgroud)
试一试吧
$query = db_select('users', 'u');
$query->fields('u', array('name'));
$result = $query->execute();
while($record = $result->fetchAssoc()) {
print_r($record['name']);
}
Run Code Online (Sandbox Code Playgroud)
在Drupal 7中,您可以使用entity_load获取所有用户,
要单独获取用户名,请使用以下命令,
$users = entity_load('user');
$user_names = array();
foreach ($users as $user_id => $user) {
$user_names[] = $user->name;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20792 次 |
最近记录: |