gpt4 book ai didi

php - mysql_select_db() 期望参数 2 是给定的资源、对象

转载 作者:可可西里 更新时间:2023-11-01 06:35:01 24 4
gpt4 key购买 nike

我刚开始使用 PHP。我做了一些简单的事情来连接到 MySQL 并选择一个数据库:

$conn = mysqli_connect($db_host, $db_admin, $db_pass) or die(mysql_error());
// these variables are previously declared and initialized

$selected_db = mysql_select_db($db_name, $conn) or die(mysql_error());

当我测试它时,我得到了一个成功建立的连接和以下警告:

mysql_select_db() expects parameter 2 to be resource, object given 

为什么会这样?我该如何解决?

最佳答案

你正在使用 mysqlimysql 只需更改

mysql_select_db()

mysqli_select_db

引用 http://php.net/manual/en/mysqli.select-db.php

已更新

当您使用 mysql_select_db 时,您应该使用 mysql api,因此您必须使用 mysql sintax mysql_connect Reference

Mysql 现已弃用,因此使用 mysqliPDO 都是正确的

关于php - mysql_select_db() 期望参数 2 是给定的资源、对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16002342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com