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
现在我想更新日期,如果它已经退出对应于donor_nic,如果日期不存在我想插入那个新日期,。
我正在使用此查询根据相应的donor_nic 获取所有日期
SELECT donor.donor_nic, donation.lastdonationdate
FROM donor
JOIN donation ON donor.donor_nic = donation.donor_nic
WHERE username = 'ali'
GROUP BY donation.lastdonationdate
现在这个查询在 phpmyadmin 中工作.. 但是当我在我的页面中使用它时.. 它不匹配日期.. 我匹配这样的日期
$sql= SELECT donor.donor_nic, donation.lastdonationdate
FROM donor
JOIN donation ON donor.donor_nic = donation.donor_nic
WHERE username = 'ali'
GROUP BY donation.lastdonationdate
$res=mysql_query($sql, $con);
if($res == $date)
{
echo "update";
}
else
{
echo "insert";
}
但这件事没有用..可能是我在条件(if-else)语句中犯了错误..请帮助我该怎么办..提前谢谢