Ich schreibe ein Plugin für Wordpress, das prüfen sollte, ob bereits ein MySQL-Eintrag existiert.
Wenn es nicht existiert, sollte Wordpress den Eintrag in die Tabelle einfügen. Dieser Teil funktioniert wie ich es erwartet habe.
Wenn jedoch bereits ein Eintrag in der Tabelle mysql vorhanden ist, sollte Wordpress die Tabelle aktualisieren, aber dies funktioniert nicht.
Der Code, den ich dafür verwende, ist folgender Code:
%Vor%Die Variablen, die ich in dieser Abfrage verwende, sind korrekt, weil sie erfolgreich zum Einfügen in die Tabelle verwendet werden, aber irgendwo auf dem Weg läuft etwas mit der Aktualisierungsfunktion schief.
Kann mir bitte jemand sagen, was ich hier falsch mache?
Was ist der richtige Weg dazu?
Die obige Lösung ist, was für mich funktionierte, weil Sie die $ wpbd- & gt; -Abfrage verwenden ($ wpbd- & gt; prepare ())
Anweisung funktionierte nicht, selbst wenn die richtigen Zahlen- und String-Formate übergeben wurden.
Der Zweck der Funktion var_dump () ist es, zu sehen, wo die Abfrage ausgeführt wird
ging schief. Es gibt die Abfrage und die übergebenen Werte aus. Natürlich mit
Die Funktion $ wpdb- & gt; flush () löscht den Cache für die Ausführung der nächsten Abfrage.
Tags und Links sql mysql wordpress sql-update