为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复MYSQLi Select DB正好需要2个参数

如何修复MYSQLi Select DB正好需要2个参数

PHP
米脂 2021-04-07 13:15:16
我的mysqli代码有问题,错误在这里:警告:mysqli_select_db()恰好需要2个参数,第3行的C:\ xampp \ htdocs \ account \ login \ auth.php中给出了1个参数这是我在auth.php中的代码$db = mysqli_connect('localhost', 'root', '', 'tc');mysqli_select_db($db) or die(mysqli_error($db));
查看完整描述

2 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

您的问题是过程变体和面向对象变体之间的区别,而且您没有添加数据库模式名称,该名称与数据库连接链接不同。


在您的代码中,您尝试以类似过程的方式使用面向对象的变体(1参数)。


$dbo->mysqli_select_db("database schema name"); // Object oriented way


mysqli_select_db($db, "database schema name"); // Procedural way

请注意,在一个数据库管理系统中,可能有多个数据库模式。通常,术语“数据库”用于数据库管理系统以及数据库模式。例如,当谈论MySQL数据库时,就意味着使用数据库管理系统。


因此,在阅读PHP手册时,您应该关注过程与面向对象的变体,以及每个命令所需的actact参数。


查看完整回答
反对 回复 2021-04-23
  • 2 回答
  • 0 关注
  • 167 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信