【问题标题】:Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\app/ [duplicate]警告:mysql_num_rows() 期望参数 1 是资源,布尔值在 C:\xampp\htdocs\app/ [重复]
【发布时间】:2014-01-29 22:25:07
【问题描述】:

当我创建一个角色时,我在游戏中收到警告,并确认我收到此错误:

警告:mysql_num_rows() 期望参数 1 是资源,在第 102 行的 C:\xampp\htdocs\app\class.engine.php 中给出的布尔值 “字段列表”中的未知列“ipaddress_reg”

我想知道这是怎么回事我访问了我的 localhost/phpmyadmin 但没有任何效果

第 100-103 行:

final public function num_rows($sql)
{
    return $this->mysql['num_rows']($this->mysql['query']($sql, $this->connection));
}

【问题讨论】:

  • 这表明您的查询存在错误。
  • 可能是重复的$this->mysql可以试试return $this->mysql['num_rows']['query']($sql, $this->connection);
  • 或者如错误消息所说Unknown column 'ipaddress_reg' in 'field list
  • 请看右边的侧边栏。这个问题已经被问过一百万次了。
  • Fred -ii- 我跟着你的第一步,我的警告变成了一个致命错误:致命错误:调用 C:\xampp\htdocs\app\class.engine 中的未定义函数 m() .php 在第 102 行

标签: php mysql boolean


【解决方案1】:

问题在于您的查询或您的连接。还要检查您的主题表中是否存在 ipaddress_reg 列。

public function column_exists($table,$field)
{
    $query = mysql_query("SELECT * FROM $table LIMIT 1",$this->connection); 
    $column = mysql_fetch_array($query); 

    return false;

    if(isset($column[$field])) 
    {
        return true;
    }
}

public function is_connected()
{
    if(!$this->connection){ return false; }else{ return true; }
}

【讨论】:

  • 解析错误:语法错误,C:\xampp\htdocs\app\class.engine.php 中的意外 T_PUBLIC 在第 102 行 Live 102:公共函数 column_exists($table,$field)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-28
  • 1970-01-01
  • 2011-12-07
  • 1970-01-01
相关资源
最近更新 更多