首页 > 后端开发 > php教程 > 新手关于$coon的连接问题

新手关于$coon的连接问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-23 13:52:07
原创
1476 人浏览过

 对于数据库连接,我发现有两种,第一种是:
$db_host='localhost';  //数据库主机名称
$db_user='root';        //数据库用户帐号
$db_passw='123';   //数据库用户密码
$db_name='list';         //数据库具体
$conn = mysql_connect($db_host,$db_user,$db_passw) or die ('数据库连接失败!');

第二种是:
$conn = mysql_connect(localhost,root,123) or die ('数据库连接失败!');

明显第二种比第一种要方便很多,为什么有的人喜欢用第一种呢,是不是还有什么其他用途。


回复讨论(解决方案)

并不存在两种方法!
谨慎的人不大愿意让别人看到口令,所以使用了变量
当然真正的代码中,这些变量是放在你看不到的地方的

还有一种解释就是,变量可以放在一个单独的配置文件中,然后include进来,这样方便以后管理。

就是说,在实际开发中,变量会在独立的一个文件中,引进到连接文件,这样对于服务器更安全。可是,如果直接
$conn = mysql_connect(localhost,root,123) or die ('数据库连接失败!');把这个放到一个文件里引用过来,用户一样是看不到服务器账号密码的吗?

并不存在两种方法!
谨慎的人不大愿意让别人看到口令,所以使用了变量
当然真正的代码中,这些变量是放在你看不到的地方的



求教大神继续指点一下

还有一种解释就是,变量可以放在一个单独的配置文件中,然后include进来,这样方便以后管理。



就是说,在实际开发中,变量会在独立的一个文件中,引进到连接文件,这样对于服务器更安全。可是,如果直接
$conn = mysql_connect(localhost,root,123) or die ('数据库连接失败!');把这个放到一个文件里引用过来,用户一样是看不到服务器账号密码的吗? 

请教大神继续指点一下

我觉得跟安全没什么关系,只是为了统一管理方便而已。

不用那么纠结,就是习惯而已

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
Confluence MySQL 连接器连接未建立
来自于 1970-01-01 08:00:00
0
0
0
node.js怎么连接数据库
来自于 1970-01-01 08:00:00
0
0
0
PHP 连接失败:SQLSTATE 连接被拒绝
来自于 1970-01-01 08:00:00
0
0
0
spring - MongoDB连接超时
来自于 1970-01-01 08:00:00
0
0
0
linux - php的连接数和mysql的连接数有关系吗
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板