1. #1

    Registriert seit
    18.03.2013
    Beiträge
    481
    Thanked 264 Times in 168 Posts

    Standard Abschaffung mysql_error

    Hey ihr,

    ich habe im PHP-Manual eben gelesen, dass die Funktion mysql_error() in Zukunft nicht mehr zur Verfügung gestellt wird.
    This extension is deprecated as of PHP 5.5.0, and will be removed in the future.


    Quelle: PHP: mysql_error - Manual
    Allerdings habe ich mir SQL-Fehler immer in einen Log schreiben und per EMail zuschicken lassen. Die Fehler las ich bisher immer per $errors = mysql_error() ausgelesen. Gibt es, wenn das abgeschafft wird, in Zukunft eine Alternative dazu? Oder ist dazu noch gar nichts bekannt?



    [www.piratenpartei.de]
    "Krieg ist Frieden; Freiheit ist Sklaverei; Unwissenheit ist Stärke"

  2. #2
    Avatar von Fif
    Registriert seit
    18.11.2011
    Beiträge
    240
    Thanked 179 Times in 100 Posts

    Standard AW: Abschaffung mysql_error

    Hey,

    Inzwischen wurde die Meldung erweitert:
    Zitat Zitat von PHP.net
    This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:

    mysqli_error()
    PDO::errorInfo()
    Man soll in Zukunft also die Erweiterungen MySQLi bzw. PDO_MySQL nutzen.

    MfG

  3. The Following User Says Thank You to Fif For This Useful Post:

    xOneDirectionx (17.06.2013)

  4. #3

    Registriert seit
    28.10.2011
    Beiträge
    630
    Thanked 283 Times in 171 Posts

    Standard AW: Abschaffung mysql_error

    Generell ist mysql_* bereits deprecated, also nicht nur mysql_error.
    Ab PHP 6 soll laut Angaben die Erweiterung zudem komplett nicht mehr vorhanden sein.

    PDO lässt grüßen ^^

  5. The Following 2 Users Say Thank You to Bubble Gum For This Useful Post:

    Sky.NET (14.06.2013), xOneDirectionx (17.06.2013)

Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.