Php 未定义的偏移量数据库日志->;findCaller()(D:\wamp\www\drupal7.24\includes\database\log.inc的第156行

Php 未定义的偏移量数据库日志->;findCaller()(D:\wamp\www\drupal7.24\includes\database\log.inc的第156行,php,drupal-7,drupal-modules,Php,Drupal 7,Drupal Modules,我正在从事一个drupal项目,我需要编写10分钟运行的cron并更新数据库。我正在使用drupal 7.24的最新版本 我创建了一个单独的PHP文件,并将drupal完全引导加载为 define('DRUPAL_ROOT',getcwd()); chdir(DRUPAL_ROOT); require_once './includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); 现在,我使用db_select()函数编写了

我正在从事一个drupal项目,我需要编写10分钟运行的cron并更新数据库。我正在使用drupal 7.24的最新版本

我创建了一个单独的PHP文件,并将drupal完全引导加载为

define('DRUPAL_ROOT',getcwd());
chdir(DRUPAL_ROOT);
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
现在,我使用db_select()函数编写了一个select查询,它给出了以下错误。

注意:DatabaseLog->findCaller()中未定义的偏移量:5(D:\wamp\www\drupal-7.24\includes\database\log.inc的第156行)

我不知道如何解决它。任何帮助都将不胜感激

谢谢


Raj kishor

我已经创建了一个文件,我把它放在根目录下,它对我有效。请检查下面的内容

echo $_SERVER['DOCUMENT_ROOT'];
chdir($_SERVER['DOCUMENT_ROOT']);
define('DRUPAL_ROOT', $_SERVER['DOCUMENT_ROOT']); // optional
require_once 'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // load Drupal to use Drupal API

$users = db_select('users', 'u')
->fields('u', array('uid'))
->condition('u.status', 1, '=');
$users->innerJoin('users_roles', 'ur', 'u.uid = ur.uid');
$users = $users->execute();
foreach ($users as $user) {
    echo $user->uid;

}