Werte aus Textfile auslesen und in SQL Datenbank einlesen


  • Saugerli
  • 918 Aufrufe 0 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Werte aus Textfile auslesen und in SQL Datenbank einlesen

    Hallo zusammen, ich arbeite an einem Script welches aus einer Textdatei
    Rechnernamen aussorttiert und diese in einer Datenbank sucht (PostgreSQL)
    und den Status von 1 auf 2 ändert.

    Erstmal wäre ich aber zufrieden wenn das Script 2 dinge könnte:

    Die Werte in der Textdatei sehen so aus:

    "Rechner01"
    "Rechner02"
    .
    .
    .

    Wie lese ich diese Werte in ein Array ein?
    Und wie mach ich die "" weg?

    Mein Script soweit:

    PHP-Quellcode

    1. #!/opt/perl/bin/perl
    2. #
    3. # Liste Einträge in der DB
    4. #
    5. use Pg;
    6. use Fun; #/opt/perl/lib/5.6.1
    7. $basename="andreas";
    8. $port=5432;
    9. # DB connecten
    10. $conn=Pg::connectdb("dbname=$basename port=$port");
    11. $cs = $conn->status;
    12. if ($cs != PGRES_EMPTY_QUERY ) {
    13. $em = $conn->errorMessage;
    14. print "Keine Verbindung zur Datenbank\n$em\n";
    15. exit;
    16. } else {
    17. print "Zugriff auf Datenbank!\n";
    18. my $rw = open(FILE, "/share/staff/AD-Script/ADLeichen.txt");
    19. if (not defined($rw)){
    20. die "Feher beim Oeffnen der Datei: $!\n";
    21. }
    22. }
    Alles anzeigen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Saugerli ()