访问MYSQL的问题 在数据库DB2中有表SS而在DB1中就没有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用<?php$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);?> 写反了<?php$linkid1=mysql_pconnect("localhost","root");$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);?> 新建一用户(比如 root0),再执行以下代码$linkid1=mysql_pconnect("localhost","root0");$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. 这个问题还可以通过下面的方法解决,注意:一个是pconnect,一个是connect<?php$linkid1=mysql_pconnect("localhost","root");$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);?> to microfire(丁丁) 你的方法我试了,好象不行 写错了,呵呵...在同一服务器中,相同的用户只能拥有最近的一个 db_connect. to ustcfrank(阿卡波糖)我的方法应该可以呀,注意用户 root0 和 root 的权限设置. 差点忘了,还有 php.ini 的相关设置,如mysql.allow_persistent (默认为 on,即允许 persistent links)mysql.max_persistent (默认为 -1,即无限制)mysql.max_links (默认为 -1,即无限制) to microfire(丁丁)恩,好用:) <?php$linkid1=mysql_pconnect("localhost","root");$sql="CREATE TABLE SS (SS varchar(10));" ;mysql_select_db("DB1",$linkid1);mysql_query($sql,$linkid1);mysql_select_db("DB2",$linkid1);mysql_query($sql,$linkid1);?> 但是我想编写一个访问MYSQL的类他有个功能就是:能够建立多个数据库的操作对象也就是一个对象对应一个数据库操作。这样就可以方便些。在MYSQL中一个用户不能同时访问多个数据库吗?太不尽人情了 你可以使用 adodb,很好用 来之php everywheregoogle一下,试一下 当然可以,基本所有的常见数据库都可以,本身它就是为了移植php代码方便而出现的 关于数据库or和and的用法 莫名其妙的错误 MySqlHelper类 我的分也不多了,希望有经验的人给个权威的答复。 又是正则....谢谢啊。。。 请问CSDN 的 ID 是如何生成的? 有谁研究过 Invision Power Board 吗?请教个问题. 谁能提供php对ftp函数使用的例子 问一个登录页面的问题 如何用PHP屏蔽referrer为某一特定网站的访问者? 连接问题 在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一下,试一下