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

关于mysql_select_db() 和mysql_connect()是否需要同时出现呢?

关于mysql_select_db() 和mysql_connect()是否需要同时出现呢?

PHP
慕尼黑8549860 2021-10-20 20:15:03
看了几个例子 连接数据库 这2个函数是否需要同时存在?还是不必要的?
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

mysql_connect()这个是连接数据库的,必须用
mysql_select_db() 这个是设置默认数据库,不必要
注:如果没有设置默认数据库,写SQL的时候得加上数据库的名字,例如:
SQL: select * from databasename.tablename where id = n(必须写上库名databasename)

查看完整回答
反对 回复 2021-10-24
?
互换的青春

TA贡献1797条经验 获得超6个赞

mysql_connect() 函数打开非持久的 MySQL 连接。

mysql_select_db() 函数设置活动的 MySQL 数据库。
如果成功,则该函数返回 true。如果失败,则返回 false。
有没必要mysql_select_db()主要看你的系统中使用的数据库是一个还是多个,如果只使用单的数据库,最好是加上数据库选择函数。
例如:
$webhost="localhost";//数据库服务器
$webuser="root";//数据库账户
$webpass="123456";//数据库密码
$dataname="webdata";//数据库名
if(!mysql_connect($webhost,$webuser,$webpass))
{echo "数据库连接失败";
}
$conn=mysql_connect($webhost,$webuser,$webpass);
if(!$selectdb=mysql_select_db($dataname,$conn))
{
echo "数据库名设置有误";
}



查看完整回答
反对 回复 2021-10-24
  • 3 回答
  • 0 关注
  • 148 浏览

添加回答

举报

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