Thread Problem mit Mysql 4 (4 answers)
Opened by Monk88 at 2009-05-13 13:46

Monk88
 2009-05-13 15:00
#121572 #121572
User since
2008-10-10
3 Artikel
BenutzerIn
[default_avatar]
Hallo,

das Problem ist ja, das es bei mir (localhost mit mysql 5) mit diesem Code funktioniert.

Code (perl): (dl )
1
2
3
my $sql = "SELECT * FROM news order by date DESC Limit ?,?";
my $sth = $dbh->prepare($sql) || die "$DBI::errstr";
$sth->execute($start,$proseite) || die "$DBI::errstr";


Ist das erst seit mysql 5 so ? Oder gehen bei Mysql 4 überhaupt keine Platzhalter?


Das würde ja bedeuten, das ich das komplette Script umschreiben müsste ? :(


EDIT::

Ok, Platzhalter funktionieren auch unte Mysql 4.
Dieser Code funktioniert nämlich auch auf dem Webspace:

Code (perl): (dl )
1
2
3
my $sql = "SELECT * FROM news WHERE name = ?";
my $sth = $dbh->prepare($sql) || die "$DBI::errstr";
$sth->execute($news) || die "$DBI::errstr";     


Aber wieso funktioniert es beim Limit mit mysql4 nicht ?
mfg
Last edited: 2009-05-13 15:11:59 +0200 (CEST)

View full thread Problem mit Mysql 4