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