可以写成$config_str="$mysql_host={$_POST[db_host]}"
题中所给的 '$mysql_host ="' . $_POST[db_host] . '"'分开来看是这样的
'$mysql_host ="'这是字符串,用单引号包含
. $_POST[db_host] .这是连接一个POST传值的变量
'"'这是一个字符串"用单引号包含
最后一个分号是结束符
展开全部mysql的账号由两部分组成
格式
如
hello@"192.168.0.123'
指:
用户名字是hello,
只能用ip为192.168.0.123的客户端来登录,
如果用主账号在一台ip地址为192.168.0.22的客户端上就不能登录了。
localhost
是sock方式
连接的
------------------------------------------------------
mysql
-uroot
-p
--socket
/tmp/mysql.sock
select
user()
+----------------+
|
user()
|
+----------------+
|
root@localhost
|
+----------------+
------------------------------------------------------
mysql
-uroot
-p
-h
127.0.0.1
select
user()
+----------------+
|
user()
|
+----------------+
|
root@127.0.0.1
|
+----------------+
最后
一个
'%'是个通配符
表示所有客户端都可以登录
也就是mysql的账号是由两部分组成。
既然是不同的账号当然可以设置不同的密码了
如果
账号
root@localhost
密码
124
账号
root@127.0.0.1
密码可以设置成
345
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)