mysql 函数授权用户名_菜鸟求助,使用mysql_connect函数连接数据库可以不提供用户名和密码吗?...

你的位置:

问答吧

-> PHP基础

-> 问题详情

菜鸟求助,使用mysql_connect函数连接数据库可以不提供用户名和密码吗?

之所以会有这个疑问,是因为mysql_connect的语法格式:

[php]mysql_connect(string hostname [,string username [,string password]])[/php]

看,username和password是用[]扩起来的,也就是说可以省略。

那么在什么样的情况下可以不用它们就能够连接上数据库呢?

作者: xiaotian97

发布时间: 2008-08-22

mysql_connect() 建立一个到 MySQL 服务器的连接。当没有提供可选参数时使用以下默认值:server = 'localhost:3306',username = 服务器进程所有者的用户名,password = 空密码。

作者: 生命如蓝

发布时间: 2008-08-22

那不就是username="administrator"吗?

可mysql的默认账号难道不是root?

administrator怎么也可以访问?

这样说吧,我现在的登陆账号是root,密码12345,我感觉每次都要输入挺麻烦的,有什么办法可以只输入

mysql_connect("localhost");

就能够连接上?

作者: xiaotian97

发布时间: 2008-08-22

username = 'root',

你可以写一个数据库连接类,或数据库连接的配置文件,直接导入就行!

加强学习,基础

作者: wukewei00o

发布时间: 2008-08-22

b1b23dae02b831a01b2486d31f8aa810.png 我写不出来。。毕竟我学PHP才1星期多。。

没有别的方法了吗?

04273ccc2b00e51c13d8a0ec645af9ab.png

作者: xiaotian97

发布时间: 2008-08-22

$hostname ='localhost';

$username = 'root';

$password = '';

$datebase = 'test';

mysql_connect($hostname, $username, $password) or die mysql_error();

mysql_select_db($datebase) or die mysql_error();

作者: wukewei00o

发布时间: 2008-08-22

1c59f0609237ab7c36bf5e7ec88358b9.png 服了。。。我只想弱弱的说一句:这似乎还是要写吧,而且更麻烦了~

作者: xiaotian97

发布时间: 2008-08-22

原帖由 xiaotian97 于 2008-8-22 02:53 发表

1c59f0609237ab7c36bf5e7ec88358b9.png 服了。。。我只想弱弱的说一句:这似乎还是要写吧,而且更麻烦了~你想不写就连,i 服了 you!

将这段代码另存为一个文件,以后include就ok了

作者: wukewei00o

发布时间: 2008-08-22

这倒是会,也想到过,可我还是很想知道那种不要写username和password的办法,谁让那语法格式两个【】摆在那里~

那不是明显叫我们勇于尝试吗?我相信在这个世界肯定有这样一种方法,我相信在这个世界肯定有这样一个人知道!

b9ff42d0a512824c48c6deb85ed205ff.png

作者: xiaotian97

发布时间: 2008-08-22

2b39bb7180d2da0d94b187b9146604d3.png 人来人来

作者: xiaotian97

发布时间: 2008-08-22

7ee309d6be3ac2674d94cc2e6e45547e.png

作者: xiaotian97

发布时间: 2008-08-22

为mysql添加个新的用户,用户名administrator,密码为空,并给予相应的权限; 根据2楼的说法,这样子或许可以

作者: roger

发布时间: 2008-08-22

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值