Ich habe eine Tabelle namens "tbl_settings".Wie mehrere Zeilen in der gleichen Mysql-Tabelle zu aktualisieren
Ich habe 4 Spalten: ID, Name, Wert, Beschreibung.
Ich habe ein HTML-Formular mit einem Textfeld für jede Einstellung.
Nach dem Senden möchte ich jeden Einstellungswert basierend auf dem Namen der Einstellung aktualisieren.
Als Referenz sind meine Einstellungsnamen für einige Zeilen: site_title, site_title_description, contact_name.
Ich brauche Hilfe herauszufinden, die beste Methode, um alle Zeilen mit dem jeweiligen Wert basierend auf dem Namen der Zeile zu aktualisieren.
Ich schreibe dies auf meinem Handy und habe derzeit keinen Code mit mir, also bitte nur eine allgemeine Idee zu der Abfrage, die ich ausführen muss.
https: // dev .mysql.com/doc/refman/5.7/en/update.html – RiggsFolly
Was hast du probiert? Im Allgemeinen würden Sie für jedes gegebene individuelle Update (jede eindeutige Kombination von (1) Bezeichnern für die Zeilen zum Ziel und (2) Werte, die in diesen Zeilen gesetzt werden) einen "UPDATE" -Befehl an die Datenbank ausgeben. – David
Ein Update mit einer WHERE-Klausel für die Textübereinstimmung würde es tun. 'update table set name = 'neuer Site-Titel' wobei name = 'site_title' 'jede Zeile mit dem' name', da 'site_title' auf' new site title' zurückgesetzt wird. – chris85