我将网站连接到数据库,并且连接成功,但是当我尝试从数据库中的表获取值时,出现此错误:
警告:mysql_query():拒绝用户“ @'localhost”的访问(使用
密码:否)在/home/username/public_html/root/connecti.php中
17
警告:mysql_query():无法建立到服务器的链接
在第17行的/home/username/public_html/root/connecti.php中
连接成功
第17行:
$sql = mysql_query("SELECT * FROM 'tblusers' LIMIT 0, 30");
最佳答案
我有根据的猜测是,您使用mysqli_connect()稳定了连接,但随后尝试使用mysql_query()。根据文档:
mixed mysql_query ( string $query [, resource $link_identifier = NULL
] )
link_identifier
MySQL连接。如果未指定链接标识符,则假定使用mysql_connect()打开的最后一个链接。如果没有这样的链接
找到后,它将尝试创建一个好像已调用mysql_connect()的方法
没有参数。如果未找到或建立连接,则
生成E_WARNING级错误。
如果在手册页上查看mysql_connect(),您会发现它可能正在尝试使用尚未设置的系统范围的凭据。
您无法根据自己的喜好混合数据库扩展名。停止使用旧版扩展,并坚持使用mysqli。
关于php - Mysqli从表错误获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39596389/