ai didi

php - 在 PHP 中使用带有条件测试的查询

转载 作者:行者123 更新时间:2023-11-29 14:00:46 24 4
gpt4 key购买 nike

我正在尝试制作一个使用 php 更新 mySQL 中的表的脚本。

到目前为止我已经有了

$q3 = mysql_query("Select 1 from USER_REP where CID = '$cid' AND uid = '$uid'") OR die;    
$num_q3 = mysql_num_rows($q3);
if($num_q3 == 0){
mysql_query("UPDATE IDEA set ErrorCount = ErrorCount + 1 WHERE RID = '$rid' AND CID = '$cid'") OR die ("error");
}

我知道变量已正确关联,因为我可以在脚本的其他部分中执行查询。但是,如果 $q3 不返回一个元组,我想更新 IDEA 中的一个元组。所以我认为我在这个条件测试中遇到了一些问题。有人可以帮我解决这个问题吗?

谢谢。

最佳答案

您可以在更新期间连接两个表,

UPDATE  IDEA a
LEFT JOIN USER_REP b
ON a.cid = b.cid AND
b.uid = 'uidHERE' AND
b.cid = 'cidHERE'
SET ErrorCount = ErrorCount + 1
WHERE b.cid IS NULL AND
a.rid = 'ridVALUE'

关于php - 在 PHP 中使用带有条件测试的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15105213/

24 4 0
文章推荐: mysql - 限制行的大小是否有利于 MySQL 表的大小?
文章推荐: Android:MapView 仅显示灰色网格,错误为 "Couldn' t get connection factory client”
文章推荐: android - 在 Android 项目中使用 aspectjtools.jar
文章推荐: mysql - 返回左连接表字段为空,我错过了什么?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com