Raketenwilli: mysql/php: Fehlernummer abfragen

Beitrag lesen

Das scheint unter php 8.1 nicht mehr zu funktionieren.

  • Wie äußert sich dieses „scheint unter php 8.1 nicht mehr zu funktionieren.“
  • Was steht denn im Error-Log des Servers?

Was sich beim Übergang von PHP 8.0 zu 8.1 geändert hat, steht u.a. hier

Da steht auch

Der Standard-Fehlerbehandlungsmodus wurde von "silent" auf "exceptions" geändert. Siehe die Seite MySQLi-Berichtsmodus für weitere Details darüber, was das bedeutet, und wie man dieses Attribut explizit setzt. Um das vorherige Verhalten wiederherzustellen, kann folgendes verwendet werden: mysqli_report(MYSQLI_REPORT_OFF);

Das bedeutet: Dein Skript bricht im Fehlerfall wohl ab, bevor Du den Fehler auswertest und die Nachrichten landen im error.log des Servers.