QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 932|回复: 1

数据库整理的问题

[复制链接]
发表于 2004-8-14 22:16:07 | 显示全部楼层 |阅读模式
检查2张表,如果LOGIN里没这个ACCOUNT_ID,那就删除CHAR表中删除LOGIN里没的这个ACCOUNT_ID有关数据,能显示出要删除的数据,但是删8了……为虾米~高手帮忙看看,程序如下~
$connect=mysql_connect("192.168.0.1","root","") or die(mysql_error());
mysql_select_db("rakbak");
echo "char table delete:";
$k=0;
$query = "select * from `char` ";
$result = mysql_query($query);
while ($r=mysql_fetch_array($result)){
$aid = $r['account_id'];
$cid=$r['char_id'];
$name=$r['name'];
$query = "select * from login where account_id=$aid";
$res = mysql_query($query);
$total_count = mysql_affected_rows();
if($total_count<1) {
$k++;
$query = "delete from char where account_id=$aid";
$res0 = mysql_query($query);
}
}
echo $k;
发表于 2004-8-14 23:04:14 | 显示全部楼层
你把所有 query 语句全 echo 出来,看看对不对~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-12 23:08 , Processed in 0.653382 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表