PDO SQLite Problem +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: PDO SQLite Problem (/showthread.php?tid=45188) |
PDO SQLite Problem - Mr-Trust - 17.01.2014 17:58 Guten Abend, ich arbeite derzeit wieder an einem PHP Projekt. Als Datenbanksystem verwende ich SQLite, was sich auch nicht durch MySQL o.ä. ersetzen lässt. Ich entwickle lokal, das heißt auf einem XAMPP Server welcher auch SQLite unterstütz (phpinfo()). Ich habe eine Datenbankklasse in der die Verbindung mittels PDO zur Datenbank hergestellt wird, was auch einwandfrei funktioniert. Daten kann ich ohne Probleme aus der Datenbank auslesen, allerdings hakt es derzeit beim updaten von Datensätzen. Beim ausführen des Scripts bekomm ich einfach einen Runtimeerror: Zitat: Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\projekt\lib\classes\model.class.php on line 50
PHP-Code: public function updateUserData ($email, $password, $hash,$firstname, $lastname, $uid) {
PHP-Code: public function setSql ($sql) {
RE: PDO SQLite Problem - Sysix - 17.01.2014 18:35 was ist genau die Zeile 50 in der model.class.php (am besten die ganze methode und nochmal zeigen welche Zeile, Zeile 50 ist RE: PDO SQLite Problem - Mr-Trust - 17.01.2014 18:45 Das was du siehst ist die komplette Methode und die Zeile 50 ist die abschließende geschweifte Klammer . EDIT: So wie ich das sehe, dürfte das Problem aber nicht an meinem Code liegen, da derselbe Code mit MySQL einwandfrei funktioniert, nur eben bei SQLite nicht will. Aktuelle SQLite Version ist auf 3.7.7.1 und die Datenbank verwalt ich mit dem Firefox Plugin SQLite Manager. In diesem Manager funktioniert der Update Query einwandfrei ... RE: PDO SQLite Problem - GGSeSports - 17.01.2014 20:25 Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\projekt\lib\classes\model.class.php on line 50 Doch eindeutig. Endlosschleife? Liegt nicht an PDO. Externe Aufrufe zählen nicht zur Laufzeit. Zitat: Das was du siehst ist die komplette Methode und die Zeile 50 ist die abschließende geschweifte Klammer Wink.
Hört sich nach nem Fehlenden Simikolon an.
RE: PDO SQLite Problem - Mr-Trust - 17.01.2014 20:37 Nein, es ist keine Schleife enthalten. PDO zählt nicht als externer Aufruf, da es eine Klasse von PHP ist Und ein fehlendes Semikolon ist es ebenfalls nicht, da er sonst einen anderen Fatal Error ausgeben würde und ich extra dies nochmal gecheckt habe . MfG RE: PDO SQLite Problem - GGSeSports - 17.01.2014 21:29 Mr-Trust schrieb: Nein, es ist keine Schleife enthalten.
PDO zählt nicht als externer Aufruf, da es eine Klasse von PHP ist Und ein fehlendes Semikolon ist es ebenfalls nicht, da er sonst einen anderen Fatal Error ausgeben würde und ich extra dies nochmal gecheckt habe . MfG
RE: PDO SQLite Problem - Mr-Trust - 19.01.2014 12:05 So, nachdem ich die max_execution_time hochgesetzt habe läuft das Script ohne Fehlermeldung durch, allerdings dauert das auch 60s ... Allerdings funktioniert das updaten bzw. einfügen von Datensätzen immer noch nicht. Ich habe das Projekt jetzt auch auf einen Webserver hochgeladen, allerdings will es dort auch nicht funktionieren ... RE: PDO SQLite Problem - GGSeSports - 19.01.2014 16:03 [Link: Registrierung erforderlich] Außerdem Zeit messen... Zitat: Ich habe das Projekt jetzt auch auf einen Webserver hochgeladen, allerdings will es dort auch nicht funktionieren
Safemode?
|