gpt4 book ai didi

php - 通过 PHP 在 $value 更改时更新 Mysql 行

转载 作者:行者123 更新时间:2023-11-29 01:43:46 25 4
gpt4 key购买 nike

我需要一些帮助。请注意:以下代码行仅用于主要思想示例。

我有一个 php 函数来计算 mysql 表中的一些条目

$query = "SELECT COUNT(my_matches) FROM my_table";
$db->setQuery($query);
$value = $db->loadResult();

现在,我需要用 $value 更新另一个表的另一行

$query = "UPDATE my_table_reviews SET user_rating = (user_rating + '$value') WHERE listing_id = 77");
$db->setQuery($query);
$autorating = $db->loadResult();}

问题是:如何仅在 $value 更改时从 my_table_review 更新行 user_rating?

换句话说...如果 $value 更改为这个(第二个查询)。如果 $value 稳定,什么也不做。

我有点困惑......非常感谢任何帮助!

最佳答案

if $value is changed so to this (second query). If $value is stable, do nothing.

然后试试这个:

UPDATE my_table_reviews 
SET user_rating = (user_rating + '$value')
WHERE listing_id = 77
-- update if only the user_rating had changed:
AND user_rating <> user_rating + $value

关于php - 通过 PHP 在 $value 更改时更新 Mysql 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12708494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com