Prüfe, ob Spalte in SQL-Tabelle vorkommt und füge sie ggfls. ein

asdw_check_add_field – Spalte in SQL-Tabelle prüfen und einfügen, wenn nicht vorhanden

Diese Funktion für Scriptcase prüft, ob die Spalte $t_column  in der Tabelle $t_table vorhanden ist.

Wenn nicht, wird sie gemäß den üblichen SQL-Angaben in $t_details  eingefügt.

Beispiel:

asdw_check_add_field("stock_products", "keycode_hash", "varchar(255) COLLATE 'utf8_general_ci' NULL COMMENT 'Hashcode für den Keycode für schnelleres Vergleichen auf Doubletten' AFTER `keycode`, ADD index(keycode_hash)");

Prüft, ob das Feld keycode_hash in der Tabelle stock_products  vorkommt.
Wenn nicht, wird es als varchar(255) eingefügt. NULL ist zulässig. Es wird ein normaler Index über das Feld mit angelegt.

Hinweis:
In dieser Funktion verwenden wir zwei andere Funktionen unsere Scriptcase Tipps & Sniplets:

  • asdw_echo – Formatierte Anzeige eines Strings
  • asdw_error – Formatierte Anzeige einer Fehlermeldung mit Angabe des Projekts, etc.
Veröffentlicht in Scriptcase Sniplets Getagged mit: , ,