0
我在更新日期时遇到了一些问题。我的第一个表是如何更新现有日期并在MySQL表中插入新日期
DONOR
donor-nic----username-----status
111----------ali----------available
222---------usman--------notavailable
我的第二个表是
DONATION
donation_id------donor_nic-----date---
1----------------111----------2012/03/04
2---------------111-----------2012/06/07
3----------------111---------2012/07/08
4----------------222---------2012/03/03
现在我编辑的个人资料,如:
- 更改日期:2012年7月7日
- 更改状态:可用/不可用
我要做到以下几点:
- 如果施主编辑配置文件/状态..选择已经在捐款表中存在与他donor_nic那么它会更新他的日期。
- 如果捐助者选择捐献表中不存在的新日期,那么它将插入此日期。
我不知道如何选择捐助者的所有日期(111),然后匹配这个日期从新的日期。
这不工作我正在使用像这样.. – maham 2012-04-11 12:18:27
$ sql99 =“SELECT COUNT(lastdonationdate)> 0 FROM DONATION WHERE donor_nic ='$ rs'AND lastdonationdate ='$ date'”; $ res5 = mysql_query($ sql99,$ con); if($ res5 == $ _REQUEST ['lastdonationdate']){echo“insert”} esle {“update”} – maham 2012-04-11 12:19:07
if($ res5 ===“true”){echo“insert”;} else {echo“update”;}' – UltimateBlob 2012-04-11 12:31:09