Thread erstes Skript für die Datenbank-Verbindung (61 answers)
Opened by Michael47 at 2016-02-03 19:48

Michael47
 2016-02-03 19:48
#183707 #183707
User since
2016-01-22
53 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo Leute!

Ich hab da ein kleines Problem. Zwar nicht direkt mit xampp, aber doch. Ich hab mir xampp standardmäßig auf meinen Rechner installiert, Apache + Mysql gestartet. Funktzioniert einwandfrei. Hab mir da eine Datenbank und eine dazugehörige Tabelle angelegt. Hat alles funktioniert. Nun zum eigentlichen Problem. Ich bin gerade dabei, in meinem Fernlehrgang, hier ein Übungsskript zu schreiben, dass eine Verbindung zur Datenbank aufbaut und übergibt diese mit einem Handle "$dbh" und schließt diese wieder mit dem Befehl "$dbh->disconnect.
Das Skript hab ich jetzt geschrieben und in den cgi-bin Ordner reingespeichert. Wenn ich es dann mit localhost/cgi-bin/meinscript.cgi aufrufe, bekomm ich die Fehlermeldung ERROR 500.
Hier ist mal mein Skript. Vielleicht kann mir da wer helfen, damit ich da weitermachen kann.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!C:\xampp\perl\bin\perl.exe -w
#
# Dateiname: myscript01.cgi
# Autor: G. Carapoulios

# Benutzung des Perl-Modules DBI (Database Interfaces)
use DBI;

# Datenbank-Verbindung aufbauen
my $dbh = DBI->connect(
'dbi:mysqlPP:database=pizzadb;host=127.0.0.1;port=3306',
'root', '') || die "Kann keine Verbindung zum MySQL-
Server aufbauen: $DBI::errstr\n";

# Datenbank-Verbindung beenden
$dbh->disconnect;

print "Content-type: text/html\n\n";

print "<html><body>Hallo Welt, ich bin MySQL-
fähig!</body></html>";


Michael47

Beiträge: 4
Registriert: 30. Januar 2016 18:25
XAMPP Version: 5.6.14
Betriebssystem: Windows 10 64 bit
Last edited: 2016-02-03 20:01:36 +0100 (CET)

View full thread erstes Skript für die Datenbank-Verbindung