Dbix :: hash2table.

Speichern Sie einen Hash in eine Datenbanktabelle
Jetzt downloaden

Dbix :: hash2table. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ron Savage
  • Website des Verlags:
  • http://search.cpan.org/~rsavage/

Dbix :: hash2table. Stichworte


Dbix :: hash2table. Beschreibung

Speichern Sie einen Hash in eine Datenbanktabelle DBIX :: HASH2TABLE ist ein Perl-Modul, um einen Hash in eine Datenbanktabelle zu speichern. meine ($ dbh) = dbi -> verbinden (...); mein ($ table_name) = 'Entity'; # Cope mit mySQL-spezifischen SQL. EVAL {$ dbh -> do ("Falltabelle, falls vorhanden $ table_name")}; # Cope mit nicht existierter Tabelle. EVAL {$ dbh -> do ("flac table $ table_name")}; My ($ SQL) = "TABLE $ TABLE_NAME (ID INT, Parent_ID Int,". "Code CHAR (5), NAME VARCHAR (255), _URL VARCHAR (255))"; $ dbh -> do ($ sql); DBix :: Hash2Table -> NEU (Hash_Ref => \% Entität, dbh => $ dbh, table_name => $ table_name, Spalten => , # Extras => # Extras => # Extras => ) -> Einfügen (); DBIX :: Hash2table ist ein reines Perl-Modul. Dieses Modul speichert ein Hash-REF in eine vorhandene Datenbanktabelle von mindestens 3 Spalten.ach Zeile in der Tabelle besteht aus diesen drei Spalten, mindestens: ID (Zeilennummer), Parent-ID und der Wert eines Hash-Schlüssels Diese drei Spalten im Array-REF-Parameter des Konstruktors namens Spalten Datenbanktabelle, bevor Sie weiter lesen. Entfernen Sie dann den Kommentar '#' von einem der Zeilen 84 .. 86. Diese verschachtelte Struktur ist beibehalten, wenn die Daten auf den Tisch geschrieben werden. Wenn die Hashschlüssel, die auf Hash-Refs zeigen, sind Eltern in der Datenbank, und Schlüssel innerhalb des HASH-Ref, auf die darauf hingewiesen werden können, dass er Kinder dieses Elternteils werden kann. Ich sage ' Mai ', weil in der Hash-REF-Hash-Tasten, die Säulennamen sind, und Sie können HASH-Tasten haben, die nur "normale" Hash-Tasten sind, dh keine Spaltennamen. Wenn der verschachtelte Hash-Taste ein Spaltenname ist, sollte es ein Spaltenname sind Zeigen Sie auf eine Nicht-REF, dh eine Zahl oder eine Zeichenfolge. In diesem Fall können Sie optional den Wert aufweisen, auf den Sie auf die Tabelle geschrieben werden. , solche verschachtelten Hash-Tasten werden Code, _run_mode und _URL bezeichnet, und an den Zeilen 84. Dann sollte es auf einen Hash-Ref zeigen, und wenn es an der Reihe kommt, wird es auch in den Tisch geschrieben. Anforderungen: · Perl.


Dbix :: hash2table. Zugehörige Software