请问一个MYSQL查询的有关问题,感谢关注的朋友:)

请问一个MYSQL查询的有关问题,感谢关注的朋友:)

请教一个MYSQL查询的问题,感谢关注的朋友:)

首先感谢关注此帖的朋友

我问题是这样:

我的一个表(dede_archives)里有2个字段writer和memberID 分别对应着另一个表 (dede_member)里面的两个字段userid和ID

分别都有上万的记录,但是并没有分别对应.

想实现这样过程:

通过表dede_archives里面的writer字段查询dede_member里面userid字段对应的ID字段,将相应dede_archives表里的memberID字段批量更新成对应的值:) 

通过SQL语句可以执行批量更新吗?:)恳请指教

QQ上朋友给我写了一个PHP程序,但是我执行后出现Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:PHPAPMServ5.2.0APMServ5.2.0wwwhtdocsok.php on line 4

查询失败

出错的语句是:$result=mysql_query($query,$myconn) or die(“查询失败”);

完整的代码是:

<?php

include(“include/config_base.php”);

$query = “select * from dede_archives”;

$result=mysql_query($query,$myconn) or die(“查询失败”);

while($row = mysql_fetch_array($result))

{

$tempId=$row[“writer”];

$query1=”select * from dede_member where userid=$tempId”;

$result1=mysql_query($query1,$myconn);

while($row1 = mysql_fetch_array($result1))

{

$tempName=$row1[“ID”];

}

$query2=”update dede_archives set memberID=’$tempName’ where 

writer=$tempId”;

$result2=mysql_query($query2,$myconn) or die(“修改失败”);

}

?>



可以.

update dede_archives as dearc set memberID=

(select ID from dede_member as demem where demem.userid=dearc.writer)




中文比较,有时候可能要用到binary like

请问一个MYSQL查询的有关问题,感谢关注的朋友:)

相关文章:

你感兴趣的文章:

标签云: