表“sample\u portal.ip\u collection”不存在phpMyAdmin

表“sample\u portal.ip\u collection”不存在phpMyAdmin,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,因此,我一直在尝试获取SELECT语句的结果,但出于某种原因,PHP返回此错误:mysql_num_rows期望参数1是resource,boolean给定,这本质上意味着我的查询不起作用。所以我在数据库上执行它,它返回的值很好。我已经运行了这段代码,但没有错误;返回的:表“sample\u portal.ip\u collection”不存在。问题是,它确实存在。我见过有人重启SQL server并修复它。不幸的是,这对我不起作用 下面是一些代码: $ipcheck = $db->quo

因此,我一直在尝试获取SELECT语句的结果,但出于某种原因,PHP返回此错误:mysql_num_rows期望参数1是resource,boolean给定,这本质上意味着我的查询不起作用。所以我在数据库上执行它,它返回的值很好。我已经运行了这段代码,但没有错误;返回的:表“sample\u portal.ip\u collection”不存在。问题是,它确实存在。我见过有人重启SQL server并修复它。不幸的是,这对我不起作用

下面是一些代码:

$ipcheck = $db->quote($_SERVER["REMOTE_ADDR"]); 
$result = mysql_query("SELECT address FROM ip_collection WHERE address = ". $ipcheck .";");
$num_rows = mysql_num_rows($result);
echo mysql_error(); 
连接我的数据库的代码:

function loginHandlerconnect()
{
        $db_host = "localhost";
        $db_username = "sampleuser";
        $db_password = "samplepassword";
        $db_name = "samplename";

    $db = new PDO('mysql:host=' .$db_host . ';dbname='. $db_name . '',$db_username,$db_password); 
        return $db; 
}

在PHP中运行list tables命令或从$dbname执行SHOW tables以查看是否有您的表,这将确保您连接到正确的数据库并且该表存在


您的数据库连接代码在哪里???@Saty我将为您编辑我的问题更改$db_name=samplename;至$db_name=示例_门户@我试过了,页面返回时没有css,没有插入任何内容。使用db name sample_name,inserts工作正常。我的inserts工作正常。这是否意味着我还需要检查这个?检查这个可能需要大约30秒,如果我是你,我会做所有我能做的调试/检查。不要考虑测试什么或不测试什么。mysql\u查询是被重写的函数吗?还是将旧的mysql_查询与PDO混合?