我熟悉sql中的" in“子句。
select * from table1 where myfield in (select myfield from table2)
我现在在两个数据库之间!我想从另一个数据库中选择电话在其他记录集中的记录集。我没有直接使用sql server。您可能会建议我使用服务器端语言(例如php或asp等)更复杂的方法。
我在经典asp中的测试( connectionObject1连接到第一个数据库,connectionObject2连接到第二个数据库):
sql="select phone from persons"
recordset1.o
我在尝试用新的php5连接到旧的数据库时遇到了一个问题
mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password').
似乎每个人都可以通过更改数据库配置文件或更新密码来解决这个问题。
问题是,我目前既不能这样做
在PHP中,什么更有效?
1连接查询到4个表或
4个单独的数据库呼叫?
在每种情况下,最高限值为10。
这些表格是:
approvals
id | content | user_id | time_stamp
users
id | name | email
labels
id | name
label_relations
id | label_id | approval_id
我被困在需要处理一个以上的数据库连接的情况下。例如:
function update_user()
{
#Establish connection with DB1
#Update the user
# Close connection with DB1
#Establish connection with DB2
#Update the user
# Close connection with DB2
#Establish connection with DB3
#Update the user
}
在上述算法中,我必须逐一建立连接,并从相应的表中更新用户。
,我的问