我正在带一个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')");
}
如何比较$lastEdited
到Date_edited
和更改行,如果他们有什么不同?
你想比较$ lastEdited到Date_Edited或DATE_ADDED – Balanivash 2011-06-15 05:36:09
Date_Edited ....哎呀编辑的错误 – Joel 2011-06-15 05:39:56
但我建议你使用时间戳来存储日期而不是VARCHAR。 – Balanivash 2011-06-15 05:45:02