DONOR
donor-nic----username-----status
111----------ali----------available
222---------usman--------notavailable
anderenINSERT oder UPDATE IF-ELSE PHP MYSQL mit
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
jetzt will ich das Datum aktualisieren, wenn es bereits Exits entsprechenden donor_nic, wenn das Datum nicht nicht existiert i eingefügt werden soll, dass neues Datum,.
Ich benutze diese Abfrage alle Daten holen nach entsprechendem 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
nun diese Abfrage in phpMyAdmin funktioniert .. aber wenn ich dies in meiner Seite verwenden .. es nicht Datum übereinstimmen .. i am passenden Datum wie diese
$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";
}
aber diese Sache hat nicht funktioniert .. kann ich in bedingten Fehler mache werden (if-else) statment .. plz mir helfen, was soll ich tun .. dank im Voraus
"Hat nicht funktioniert" ist _never_ eine ausreichende Problembeschreibung. Haben Sie versucht, einen Debugger zu verwenden, um durch Ihren Code zu gehen? –
nein .. ich bin neu in PHP .. ich weiß über "Debugger" .. meine Abfrage ordnungsgemäß läuft in phpmyadmin aber wenn ich meine Seite laufen immer "Update" zurück .. auch wenn ich neues Datum eingeben – maham