Götz: checken ob zu dem wert schon eine zeile existiert

Beitrag lesen

Hallo falke!

[...] einen query machen der prüft ob zu dem wert der grad an der Reihe ist eine Zeile existiert wenn ja dann soll der upgedatet werden wenn nicht eine neue zeile geschaffen!

foreach ($_POST as $key=>$value)
{
if(!empty($value))
{
$check = mysql_query("",$connect);
}

1. Warum gehst Du $_POST mit foreach durch? Welche Variablen brauchst Du denn überhaupt?

2. Der SQL-Befehl ist an sich nicht schwer. Du kannst einfach mal nen UPDATE machen und dann schauen, ob eine Zeile aktualisiert wurde, und wenn nicht noch nen INSERT machen.
    Oder, ich finde das sauberer, Du prüfst erstmal mit nem SELECT, ob ein entsprechender Datensatz das ist, und machts dann je nachdem ein UPDATE oder ein INSERT.

MfG
Götz

--
Losung für Montag, 13. September 2004
Mein Volk gehorcht nicht meiner Stimme. So hab ich sie dahingegeben in die Verstocktheit ihres Herzens, dass sie wandeln nach eigenem Rat. (Psalm 81,12.13)
Christus spricht: Es kommt die Stunde und ist schon jetzt, dass die Toten hören werden die Stimme des Sohnes Gottes, und die sie hören werden, die werden leben. (Johannes 5,25)
(http://www.losungen.de/heute.php3)