Ich habe eine extrem große MySQL-Datenbank (ca. 1 Million Elemente) und bin eine ziemlich komplexe Abfrage auf dieser Datenbank. Es dauert ungefähr 2 Sekunden, wenn ich den SQL-Befehl in phpMyAdmin eingebe, aber es dauert ungefähr 1-2 Minuten, um dieselbe Ausgabe mit PHP-Code zu erzeugen.Datenbank-Befehl läuft glazial in meinem PHP-Skript, schnell in phpMyAdmin
Warum sollte es einen solchen Zeitunterschied geben? Wenn es eine schlecht ausgeführte Abfrage wäre, würde es nicht lange dauern, bis die Ergebnisse auch in phpMyAdmin angezeigt werden.
Sie sollten wahrscheinlich Ihre Frage posten, oder etwas Spezifisches. Es ist sehr schwierig zu diagnostizieren, mit nichts zu arbeiten. Wenn ich raten müsste, würde ich sagen, dass Sie vielleicht in Abfrage-Caching laufen (dh Sie haben es zuerst in PHP und dann in phpMyAdmin ausgeführt und es wurde bereits zwischengespeichert). Das würde völlig davon abhängen, wie Sie auf dieses Problem stoßen. Können Sie weitere Einzelheiten angeben? – zombat