- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我刚开始使用 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
为什么会这样?我该如何解决?
最佳答案
你正在使用 mysqli
和 mysql
只需更改
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 现已弃用,因此使用 mysqli
或 PDO
都是正确的
关于php - mysql_select_db() 期望参数 2 是给定的资源、对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16002342/
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我正在使用 phpMyAdmin + MySQL。 我创建了一个数据库,现在正尝试在 PHP 脚本中建立连接。奇怪的是连接到数据库有效,所以我收到“连接到 MySQL 服务器”消息,但是当我选择“pe
使用2个数据库,我想在joomla查询之前选择数据库,类似于核心php中的mysql_select_db。 目前我正在使用下面的行来触发所有查询, $db =& JFactory::getDBO();
我在一个相当大的网站工作;我们每个月的页面浏览量约为 400-5 亿。我们使用 PHP 和 MySQL。 目前我们的页面流程是这样的(为清楚起见,使用半伪代码): mysql_connect(); m
我有代码在连接设置中使用 mysql_select_db() 选择数据库。 $link = mysql_connect('localhost', 'user', 'pass'); mysql_sele
首先,我知道这个系统不应该再使用 mysql_ 函数,但它确实如此。 系统正在连接到两个数据库。在运行查询之前,它使用 mysql_select_db() 选择要在其上运行查询的正确数据库。正确的数据
是的,我知道 mysql_connect() 已被弃用,但我将其用于学习目的。 我设置了一个小型 Raspberry Pi 服务器,使用 Nginx 和 Raspbian,我下载了一个 PHP 脚本作
我是 PHP 的新手,还有很长的路要走。可能是逻辑错误,或者我只是不知道 PHP 究竟是如何工作的。无论如何,我提交的代码来 self 的管理控制面板。我正在尝试制作一个连接到数据库的页面,而不是显示
下面的脚本用于更新 100 个数据库的模式。 我正在调用 mysql_connect,mysql_select_db 是否会导致建立另一个连接或者我还好吗? (我运行这个脚本来更新 100 个左右数据
我试图使用 mysql c api 在 linux 上构建我的应用程序,并在链接阶段遇到此错误,它在 windows 上工作正常。请帮忙,谢谢! 错误信息: /bin/ld: myapp.so : v
当我使用 mysql_select_db() 时,我的 $_POST 变量变为空,如果我将其注释掉,那么我的 $_POST 变量没问题,但我的查询可以执行。 (未选择数据库)。我确实包含了我的连接文件
新来的,只开始基本的 PHP。试图了解这两个 MySQL 命令的细节。 请看这个代码 如果我运行代码: mysql_connect - 成功 mysql_select_db - 失败了。 问题: 如
我得到以下错误: 警告:mysql_select_db():第 177 行/home/nativepl/public_html/testing/search.php 中的用户 'nativepl'@'
我刚开始使用 PHP。我做了一些简单的事情来连接到 MySQL 并选择一个数据库: $conn = mysqli_connect($db_host, $db_admin, $db_pass) or d
我正在尝试连接到数据库,但 mysql_select_db 始终返回 false。如果我只使用 mysql_select 的第一个参数,则会收到错误:用户 ''@'localhost' 访问数据库 '
我希望这个问题不会太简单,我尝试浏览了 postgresql 和 mysql php 页面,但我不太了解。 如果你使用 PHP 和 MySQL,你可以这样做: $_connectionID = @my
我正在尝试从数据库中获取数据,但出现此错误。 Fatal error: Uncaught Error: Call to undefined functionmysql_select_db() in E
我正在尝试使用 php 连接到 XAMPP 上的一个简单数据库 - 我知道该数据库存在,因为我可以在 PHPMyAdmin 上看到它,并且创建了一个名为 Students 的表并添加了一些数据。我已经
如果我使用mysql_select_db()选择一个数据库db1,是否可以在查询中访问另一个数据库db2?我正在寻找类似 SELECT * FROMdb2.sometableWHERE 1 最佳答案
考虑以下代码: 这按预期工作,但 PHP 如何知道在以下示例中调用 mysql_select_db() 时要使用哪个数据库连接? PHP 文档指出“如果未指定链接标识符,则假定为 mysql_co
我是一名优秀的程序员,十分优秀!