Thread Arrayelemente einzeln mit Schleife auslesen
(14 answers)
Opened by funeddy at 2020-10-04 13:40
Willkommen neuer Perl-Jünger ;)
Was hast du denn genau vor? Hier ein Beispiel für MySQL: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 #!/usr/bin/perl use strict; use warnings; use DBI; # Verbindung zur MySQL-Datenbank gerstellen my $dbh = DBI->connect("DBI:mysql:database=authentication_db;host=localhost", "dbadmin", "dbadmins password", {'RaiseError' => 1}); # Hash mit Nutzerinformationen my %new_users = ( 'test' => { 'nick' => 'jayn', 'name' => 'Jane Doe', 'enabled' => 0, }, 'admin' => { 'nick' => 'admin1', 'name' => 'noname', 'enabled' => 0, }, 'root' => { 'nick' => 'root', 'name' => 'Mr. Server-Master', 'enabled' => 1, }, 'debug' => { 'nick' => 'debug', 'name' => 'debug', 'enabled' => 0, }, ); for my $key ( keys %new_users) { # keys erzeugt eine Liste der Schlüssel # SQL Befehl zum Setzen von Default-Loginnamen in die Tabelle `users` $dbh->do("INSERT INTO users ('loginuser', 'nick', 'name', 'approved') VALUES (?, ?, ?, ?)", undef, # Attribut hash (hier leer, hängt von Datenbanksoftware ab) $key, # Loginname eines Nutzers $new_users{$key}->{nick}, # Nickname eines Nutzers $new_users{$key}->{name}, # Realname $new_users{$key}->{enabled} # Flags ob aktiv oder nicht ); } Frage bitte einfach wenn du was nicht verstehst von dem Code-Schnippsel. Last edited: 2020-10-04 14:42:50 +0200 (CEST) |