MYSQL 数据对比问题求助 想要实现 两个表中的字段对比

新手上路,请多包涵

想要实现 两个表中的字段对比

  • 想实现 user 表中的 port 字段 跟 port_num 表中的 port 字段对比, 如果一致 那么 更改 state 为 1

但是下面的代码有点问题。

$sql = "SELECT port FROM `user` WHERE port > 1000  ORDER BY `user`.`port`  ASC";
$result = mysql_query($sql);


while($fetch = mysql_fetch_assoc($result)){
    $port1 = $fetch['port'];

    $sql = "UPDATE `port_num` SET `state` = 1 WHERE `port`='{$port1}'";
    $result = mysql_query($sql);
    if(!$result){
        echo 'ERROR MYSQL';
    }
阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题