DONOR
donor-nic----username-----status
111----------ali----------available
222---------usman--------notavailable
他はINSERTまたはUPDATE使用してIF-ELSEのPHP MYSQL
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に対応出るされている場合、今私は、日付を更新したいです新しい日付。
私は..
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の中で動作します..しかし、私は私のページでこれを使用するとき...それは日付と一致しないdonor_nic対応に応じてすべての日付を取得するには、このクエリを使用していますこの
$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";
}
が、この事didntの仕事のよう日付をマッチングしています..私は(のif-else)条件付きなステートメントで間違いを犯していかもしれ.. plzは私を助けて私は何をすべき...事前
で 感謝を
「うまくいかない」とは、十分な問題の説明ではありません。デバッガを使ってコードをステップ実行しようとしましたか? –
いいえ..私はphpで新しいです。私は "デバッガ"について知っています。私の質問はphpmyadminで正しく実行されますが、私はいつも "更新"を返します..私は新しい日付を入力しても – maham