Ich verwende aktuell folgende Abfragen, und möchte diese in eine SQL-Anweisung packen. Geht das?
$sql = 'SELECT COUNT(*) AS count FROM seiten WHERE seid="'.$eid.'" AND ssubid="0"';
$res = mysql_query($sql);
$row = mysql_fetch_assoc($res);
$count = intval($row['count']);
mysql_free_result($res);
if($count == 0){
$sql = 'INSERT INTO seiten (seid, ssubid, stext) VALUES ("'.$eid.'", "0", "'.$content.'")';
mysql_query($sql);
}
else{
$sql = 'UPDATE seiten SET stext="'.$content.'" WHERE seid="'.$eid.'" AND ssubid="0"';
mysql_query($sql);
}
Mir schwebt irgendeine Verknüpfung mit if (not exists) vor, jedoch habe ich noch nie damit gearbeitet, und bevor ich mir unnötig Mühe mache, wüsste ich gerne von euch, ob das überhaupt geht.
PS: Verwende MySQL Community 5.0.X
X=>22, je nach Rechner