我是drupal的新手,试图执行一些与数据库相关的基本查询。我需要计算表中受影响的行数。 我试着用以下代码:DRUPAL关于mysql_num_rows()的错误
$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的53行:\ xampp \ htdocs \ drupal \ modules \ php \ php.module(74):eval()'d code)。
然后当我与db_num_rows努力,我收到以下错误:
致命错误:调用未定义功能db_num_rows()在C:\ XAMPP \ htdocs中\ Drupal的\模块\ PHP \ PHP .module(74):eval()在第53行的d代码
我对DRUPAL很新,任何人都可以帮我解决。很多人提前感谢。
是否回显mysql_num_rows($ fetched);回报什么? – SpaceBeers 2012-02-03 09:24:57
谢谢...至少有一个人有时间来帮助我...没有,,,它没有返回任何东西......但是m得到连续错误...错误与db_query($ query1)一起也存在... :( – 2012-02-03 10:08:52
致命错误:调用未定义的函数db_query()在C:\ xampp \ htdocs \ drupal \ extract.php上线 – 2012-02-03 10:09:19