Neben den Parametern haben wir eine Vielzahl von Methoden, die wir nutzen können. Diese möchte ich kurz auflisten, bevor wir dann zu den Beispielen kommen:
Obige Methoden habe ich im Kapitel der Plugin-Sicherheit bereits näher beschrieben. Dazu sind folgende Methoden erwähnenswert:
Darüber hinaus kennen Sie bereits die Funktion esc_sql()
aus den vorherigen Kapiteln. Zur Erinnerung: sie ruft intern die Methode _escape()
der Datenbankklasse auf und wäre somit eigentlich überflüssig. Sicherlich besteht sie aus Kompatibilitätsgründen weiter.
Dazu gesellt sich eine weitere Funktion namens dbDelta()
die zur Erstellung und für ein Update ganzer Tabellenstrukturen genutzt werden kann. Ich erkläre diese Funktion näher im Beispiel.