【问题标题】:problems with connecting to database [duplicate]连接到数据库的问题[重复]
【发布时间】:2014-05-09 16:41:42
【问题描述】:

每次运行 .php 页面时,我都会收到此错误 它应该显示从服务器获取的图像。

此页面确实显示了所有图像,但也显示了错误:

"警告:mysqli_select_db() 期望参数 1 为 mysqli,字符串 在 F:\users\1203158\httpdocs\Adventure_Sports\gallery.php 中给出 第 79 行“

我不明白如何消除这个错误

【问题讨论】:

  • 这正是它所说的。您将字符串传递给 mysqli_select_db() 而不是 mysqli 对象。向我们展示相关代码会有所帮助。
  • 您可能正在从mysql_*() 移植到mysqli?阅读文档 - 并将您的连接资源作为第一个参数传递。 php.net/manual/en/mysqli.select-db.php

标签: php mysqli


【解决方案1】:

你大概有:

$link = mysqli_connect( ... );

我猜你在做什么:

mysqli_select_db("database_name");

mysql_select_db 就是这样完成的,但是对于 mysqli_,你必须传递连接处理程序。

mysqli_select_db($link, "database_name");

错误告诉您它需要一个 mysqli 对象(连接处理程序),但正在获取一个字符串(数据库名称)。

【讨论】:

  • 只找到该死的骗子而不是让好资源更难在这里找到会伤害你吗?您想帮助 OP 找到合适的骗子。
  • -1 因为我同意上述观点。
猜你喜欢
  • 2019-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多