在数据库DB2中有表SS而在DB1中就没有
解决方案 »
- php 截取指定的字符串
- 大神求助啊~崩溃了~数据库确定有东西可网页上就是显示不出来
- 用PHP查找文本文件中指定字符间的值?
- 如何将HTML实体{涨·跌停板}转换成中文汉字{涨·跌停板}?
- 谁能用php创建com8.ab.php这样的文件?
- 各位兄弟帮帮忙呀?有没有这个样子的多用户日记本?
- delete from `topper` WHERE id in ( select id from topper where id=2)
- 网页重定向的问题
- web文件能用软件狗加密吗?
- 请教,disczu论坛有时访问会出现The filename ./source/plugin/zhuzhu_taobao/upload/TaokeDetail.
- 连接问题
- 在redhat7.2下用系统自带的apache server运行php不能连接mysql?急!
$linkid1=mysql_connect("localhost","root","");
$linkid2=mysql_connect("localhost","root","");$sql="CREATE TABLE SS (SS varchar(10));";
mysql_db_query("db1",$sql, $linkid1);
mysql_db_query("db2",$sql, $linkid2);
?>但是它的原理和下面的一样<?php$linkid1=mysql_pconnect("localhost","root");
$linkid2=mysql_pconnect("localhost","root");
$sql="CREATE TABLE SS (SS varchar(10));" ;
mysql_select_db("DB2",$linkid2);
mysql_query($sql,$linkid1);
mysql_select_db("DB1",$linkid1);
mysql_query($sql,$linkid2);?>
$linkid2=mysql_pconnect("localhost","root");
$sql="CREATE TABLE SS (SS varchar(10));" ;
mysql_select_db("DB1",$linkid1);
mysql_query($sql,$linkid1);mysql_select_db("DB2",$linkid2);
mysql_query($sql,$linkid2);?>
$linkid2=mysql_pconnect("localhost","root");
mysql_select_db("DB1",$linkid1);
mysql_select_db("DB2",$linkid2);
$sql="CREATE TABLE SS (SS varchar(10));" ;
mysql_query($sql,$linkid1);
mysql_query($sql,$linkid2);DB1 和 DB2 中都会有表 SS 了,在同一服务器中,相同的用户只能拥有最近的一个 pconnect.
$linkid2=mysql_connect("localhost","root");$sql="CREATE TABLE SS (SS varchar(10));" ;
mysql_select_db("DB1",$linkid1);
mysql_select_db("DB2",$linkid2);
mysql_query($sql,$linkid1);
mysql_query($sql,$linkid2);?>
在同一服务器中,相同的用户只能拥有最近的一个 db_connect.
我的方法应该可以呀,
注意用户 root0 和 root 的权限设置.
mysql.allow_persistent (默认为 on,即允许 persistent links)
mysql.max_persistent (默认为 -1,即无限制)
mysql.max_links (默认为 -1,即无限制)
mysql_select_db("DB1",$linkid1);
mysql_query($sql,$linkid1);mysql_select_db("DB2",$linkid1);
mysql_query($sql,$linkid1);?>
也就是一个对象对应一个数据库操作。
这样就可以方便些。
在MYSQL中一个用户不能同时访问多个数据库吗?
太不尽人情了
google一下,试一下