php - Mysqli从表错误获取值

标签 php html mysql database connect

我将网站连接到数据库,并且连接成功,但是当我尝试从数据库中的表获取值时,出现此错误:


  警告: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/

相关文章:

php - 如何使用jquery访问php变量

mysql - SQL - 根据日期显示不同的工作日+循环相应的记录

php - 为什么我必须取消所有 session 变量?

javascript - 是否可以通过 PHP 或 JS 使用表单操作 PDF?

javascript - 禁止 iframe 显示页面

php - 我的帖子栏之间有一个无法理解的空间,如何解决?

mysql - 如何为 MariaDB 定制 mySQL 命令?

mysql - 搜索列值在字符串中的位置

php - 我可以隐藏表中具有特定或特殊值(例如零)的数据吗? PHP 和 MySQL

php - 接口(interface)注入(inject)和通用类