Thread Problem mit Datenbankabfrage (6 answers)
Opened by Tom at 2006-10-19 22:35

Tom
 2006-10-19 22:35
#34849 #34849
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Ich möchte bestimmte Daten aus der Datenbank auslesen, hab das auch schon öfters erfolgreich gemacht, nur diesesmal erhalte ich eine Fehlermeldung die ich nicht nachvollziehen kann.

Folgender Code

Code: (dl )
1
2
3
4
5
6
7
8
9
10
my ($sess_id) = @_;
my $cgi = new CGI;
my $dbh = DBI->connect( "$dbms:$dbname","$dbuser","$dbpasswd", {PrintError => 0, RaiseError => 1}) || die
"Verbindung zur Datenbank fehlgeschlagen: $DBI::errstr";

$sid = $cgi->cookie('YAMBE_SESSID') || $cgi->param('YAMBE_SESSID') || $sess_id || undef;

my $sql = qq{SELECT id FROM ${table_prefix}session WHERE id like $sid};
my $sth = $dbh->prepare( $sql );
$sth->execute();


Als Fehlermeldung erhalte ich folgendes:

Quote
Software error:

DBD::mysql::st execute failed: Table 'yambe.yambe_session' doesn't exist at ../data/session.cgi line 68.

For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.


Aber wo kommt jetzt das "yambe." her?

Zeile 68 ist diese hier:
Code: (dl )
$sth->execute();


Woran liegt das? Die SELECT-Anweisung ist in Ordnung.

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen

View full thread Problem mit Datenbankabfrage