$connn=mysql_connect("localhost","root","root");
mysql_select_db("changtong",$connn);
mysql_query("set names gb2312");
现在选择了"changtong"数据库,我如果想再选择别的数据库应该怎么做??
mysql_select_db("changtong",$connn);
mysql_query("set names gb2312");
现在选择了"changtong"数据库,我如果想再选择别的数据库应该怎么做??
当前问题共有如下(4)个解决方案
- 千锋教育mysql操作多个数据库,需要在程序中切换,更改主机ip和端口以及连接的db名就可以了。比如:连接db1:$connn=mysql_connect("localhost","root","root");mysql_select_db("changtong",$connn);mysql_query("set names gb2312");连接db2:$connn=mysql_connect("localhost1","root1","root1");mysql_select_db("jiangshe",$connn);这样就可以同时操作连个数据库了。
- zhangyi870922再调用mysql_select_db,不过是切换,不能同时选择多个,另外mysql_query("set names gb2312");这样的写法并不推荐,最好换用mysql_set_charset
- xjzzy$connn=mysql_connect("localhost","root","root");这句话这样理解localhost=数据库ip地址,root=用户名,第二个root是密码
- lqefn不能选多个,你可以切换过去。