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)ステートメントで間違いを犯している可能性があります..何をすべきか教えてください..よろしくお願いします