gpt4 book ai didi

php - DRUPAL 中关于 mysql_num_rows() 的错误

转载 作者:行者123 更新时间:2023-11-29 14:35:37 25 4
gpt4 key购买 nike

我是 drupal 的新手,正在尝试执行一些与数据库相关的基本查询。我需要计算表中受影响的行数。我尝试使用以下代码:

  $query1 = "SELECT user_type,user_staus FROM `login_info` WHERE username='{$username}'   
AND password='{$password}' LIMIT 1";
$fetched = db_query($query1);
//check if record exists otherwise you would receive another notice that can
//break redirect functionality
if (mysql_num_rows($fetched))
{
$record = db_fetch_assoc($fetched);
// make sure that value is integer
if ((int)$record["user_staus"])
{
exit("Please login after some time");
}
else
{ ------- codes ---- }

但我收到以下错误:

警告:mysql_num_rows() 期望参数 1 为资源,即 eval() 中给出的对象(C:\xampp\htdocs\drupal\modules\php\php.module(74) 的第 53 行:eval()'d代码)。

然后当我尝试使用 db_num_rows 时,我收到以下错误:

fatal error :在 C:\xampp\htdocs\drupal\modules\php\php.module(74) 中调用未定义的函数 db_​​num_rows() :第 53 行的 eval() 代码

我对 DRUPAL 很陌生,有人可以帮助我吗?提前非常感谢。

最佳答案

正如聊天室中所述,您没有使用此外部代码连接到数据库。

您需要进入主题文件夹并从那里开始。这样您将连接到数据库和 Drupal 核心等。

如果我是你,我会从一些教程开始。官方网站上的 Drupal 非常好,我就是这样开始使用的。

http://drupal.org/documentation/customization/tutorials

祝你好运。

关于php - DRUPAL 中关于 mysql_num_rows() 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com