mysql怎么选择多个数据库?

$connn=mysql_connect("localhost","root","root");
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
    zhangyi870922
    再调用mysql_select_db,不过是切换,不能同时选择多个,另外mysql_query("set names gb2312");这样的写法并不推荐,最好换用mysql_set_charset
  • xjzzy
    xjzzy
    $connn=mysql_connect("localhost","root","root");这句话这样理解localhost=数据库ip地址,root=用户名,第二个root是密码
  • lqefn
    lqefn
    不能选多个,你可以切换过去。
上一篇:mysql一个数据库可建立多少个表
下一篇:mysql怎样将一个数据库中的数据导入到另一个数据库中