habe heute mal ein wenig mit eldodb und den 1.5.X mairlist versionen gespielt…
datenbank auf testrechner ist mysql 5.0.21 (in xampp)…
hat alles normal funktioniert
dann wollte ich in der aktuelsten version (1.5.32) die ganze sache mal testweise eine playlist reinladen…
anmelden an datenbank geht wunderbar,im browser erscheint auch der bank-baum… nur wenn ich die playlist dann laden möchte, erscheint der fehler —> " is not a valid integer value<—
dann habe ich es noch in version 1.5.14 und 15 probiert, hat einwandfrei funktioniert…
So, ich hab’s mal ausprobiert. Bei meiner Datenbank tritt der Fehler seltsamerweise nicht auf. Kannst du mir mal einen mit mysqldump erstellten Abzug eurer Datenbank mailen? torben@weibert.de
Was mit aufgefallen ist: in deinem Dump sind alle Tabellennamen komplett klein geschrieben, also “playlistitems” statt “playlistItems” usw. Mein MySQL 4.1 mag das nicht, es behauptet dann bei den Queries (die natürlich “playlistItem” benutzen), dass es die Tabelle nicht gibt.
Wie konnte das passieren? Konvertiert MySQL 5.0 die automatisch in Kleinbuchstaben und ist dann auch nicht mehr case-sensitive während der Anfragen?
Die Server-Version ist sicher eine andere. Irgendwas mit 5.0.
Kann sein, dass der nun automatisch immer alles in Kleinbuchstaben wandelt und sich nicht daran stört, wenn in der Anfrage noch Großbuchstaben vorkommen. Bei alten Versionen war das jedenfalls anders. Ist aber auch nicht schlimm, außer man kommt auf die Idee, einen 5.0er Dump in einen 4.1er Server einzuspielen (so wie ich heute).