PHP中mysql_select_db() 和mysql_connect()

看了几个例子连接数据库这2个函数是否需要同时存在?还是不必要的?... 看了几个例子 连接数据库 这2个函数是否需要同时存在?还是不必要的? 展开
 我来答
jiangxibaiyi
推荐于2016-12-03 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
是同时的
功能都不同
mysql_connect()用于连接数据库服务器而不是数据库

一个数据库服务器下可以有多个数据库
这个时候,就要使用
mysql_select_db()来选择其中的一个数据库
理想家生活
2012-08-03 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:66%
帮助的人:55.1万
展开全部
mysql_connect()这个是连接数据库的,必须用
mysql_select_db() 这个是设置默认数据库,不必要
注:如果没有设置默认数据库,写SQL的时候得加上数据库的名字,例如:
SQL: select * from databasename.tablename where id = n(必须写上库名databasename)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乜藻0iD
推荐于2016-06-17 · TA获得超过562个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:54万
展开全部
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 "数据库名设置有误";
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
回头见分晓
2012-08-03 · 超过17用户采纳过TA的回答
知道答主
回答量:88
采纳率:50%
帮助的人:32万
展开全部
从常理说,既然两个单词不同必然有不同的用法,否则就不会衍生出两个单词:
从专业角度说,一个前者是选择哪个数据库,后者是连接至数据库,这是一个必要的流程,所以二者缺一不可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式