Archiv verlassen und diese Seite im Standarddesign anzeigen : perl und mysql
Hallo
Habe folgenden Problem:
--------schnipp--------------
$setiuser=meinName
$sth = $dbh->prepare("select id from dbusername where name=.$setiuser.");
$sth -> execute();
# $id = $sth->fetchrow_array();
# print "ID: $id\n;
---------schnapp-------------
Die Fehlermeldung lautet
DBD::mysql::st execute failed:.....
Was mache ich falsch?
Kann ich danach einfach mit fetchrow_array() die Daten in die $ID laden und mit einem Print ausgeben?
Danke für Deine Hilfe im Voraus
netzmeister
09-09-2002, 22:33
Hallo ihuru,
kann es sein, daß Dir das Perl DBI (mysql) Modul fehlt?
Installiere das nach, ...
Viele Grüße
Eicke
Sali netzmeister
Also das Connect und Disconnect funktioniert :
-----------connect--------
$datenbankname = "...";
$username = "...";
$passwort = "...";
$dbh = DBI->connect("DBI:mysql:$datenbankname", $username, $passwort);
print "DB ist verbunden\n";
------------------------------
----------disconnect------
$dbh->disconnect;
print "DB ist abgehängt\n";
-----------------------------
Damit meine ich, dass der Script nur mit diesem Scriptabschnitt durchläuft ohne Fehler.
Ich denke, ich habe perl dbi installiert. (Weiss leider nicht wo ich nachschauen kann ob ich es wirklich installiert habe)
Gruss ihuru
(ihuru ist die schönste Insel der Malediven)
Hi,
$sth = $dbh->prepare("select id from dbusername where name=.$setiuser.");
Ich denke, dass das sql-statement nicht korrekt ist...
entweder so:
$sth = $dbh->prepare("select id from dbusername where name=$setiuser");
oder so:
$sth = $dbh->prepare("select id from dbusername where name=".$setiuser);
$sth = $dbh->prepare("select id from dbusername where name='$setiuser'");
So bin ich wahrscheinlich weitergekommen..nun lautet die Meldung
DBI::db=HASH(0x82ba40c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at setiparserV7.pl line 87.
Was heisst das?
STOP!!!!
Nun geht es....hatte noch einen Teil des Scriptes auskommentiert :-))
Danke für eure Hilfe
netzmeister
10-09-2002, 23:07
Na also!
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.