Nabend, ich steh gerad etwas auf dem Schlauch, ich nutze zusätzlich die
MOD User erstellen (Sub-)Kategorien.
Nun möchte ich das Kombinieren: Wenn ein User eine Kategorie erstellt, soll die Kategorie
ID auch gleichzeitig
in der settings
cat_rand_pic ergänzt werden. Es klappt auch FAST. Ich hab wohl nur einen kleinen Fehler
gemacht. Bislang wird nämlich die ID nicht ergänzt, sondern statt "alte IDs" + "," + "Neue ID", erscheinen nur die
letzten beiden Aufgaben. Was mache ich falsch? Kann mir wer helfen? Wahrscheinlich ist das nur ein billiger SQL-Fehler.
$new_cat_id2 = $new_cat_id + 1; // ID der Foto-Subkategorie
$new_cat_id3 = $new_cat_id + 2; // ID der Video-Subkategorie
$sql4 = "SELECT setting_name, setting_value FROM ".SETTINGS_TABLE."
WHERE setting_name = 'cat_rand_pic'";
$result = $site_db->query($sql4);
$val = $result['cat_rand_pic'].",".$new_cat_id3;
$sql5 = "UPDATE ".SETTINGS_TABLE."
SET setting_value = '$val'
WHERE setting_name = 'cat_rand_pic'";
$result = $site_db->query($sql5);
Für das bessere Verständnis: Bei meiner Abfrage werden gleich 3 Kategorien neu erstellt:
Die Hauptkategorie, und zwei Subkategorien (Fotos und Videos). Und die Videokategorie
ist die entscheidene, die ich jedesmal in den Adminsettings ergänzen muss, damit die
Startseite richtig angezeigt wird.
Der Fehler liegt offensichtlich irgendwo bei
sql4, die sql5-Abfrage übernimmt er problemlos.
Also wie kann ich die neue ID (in meinem
$new_cat_id3) der cat_rand_pic ergänzen, aber nicht ersetzen?