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