gpt4 book ai didi

php - 如果一个变量发生更改,如何替换记录?

转载 作者:行者123 更新时间:2023-11-29 14:48:23 25 4
gpt4 key购买 nike

我正在使用 PHP 文件获取日历提要,我需要将其与我的数据库进行比较。如果 $lastEdited 变量与数据库中的变量不同,我需要更改记录。我对 SQL 很陌生,所以我不知道该怎么做。我只是将 Date_Edited 设置为 VARCHAR,所以我只需要比较字符串。我有这个:

  $query = "SELECT * FROM  myTable  WHERE Event_ID='$id'";
$result = mysql_query($query);

if (!mysql_num_rows($result)) {
mysql_query("INSERT INTO myTable (Event_ID, Date_added, Date_edited, Title)
VALUES ('$id', '$dateAdded', '$lastEdited', '$title')");
}

如何比较 $lastEditedDate_edited 并在它们不同时更改行?

最佳答案

你需要做类似的事情

$row = mysql_fetch_array($result, MYSQL_ASSOC);

if($lastEdited != $row['Date_added']){
# run update query
mysql_query("update myTable set
// here insert all update fields you need like
Date_added = '$dateAdded', Date_edited = '$lastEdited' , Title = '$title'
WHERE Event_ID='$id' ");

}

关于php - 如果一个变量发生更改,如何替换记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353378/

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