2015-01-28 8 views
9

Welches ist die neueste Version der PHP-Version, die mysql_connect() unterstützt?Ist mysql_connect() in PHP verwendbar 5.6.5

Ich möchte meine PHP-Version aktualisieren. Ich habe gelesen, dass mysql_connect() veraltet ist. In allen Projekten habe ich die alte mysql_connect() verwendet. Kann ich auf PHP 5.6.5 updaten oder ist der Befehl in dieser Version bereits entfernt?

Benutzt jemand PHP 5.6.5 mit mysql_connect()?

Problem ist, dass ich soooo Projekte in dieser kurzen Zeit nicht ändern kann und nur auf die höchste Version updaten kann, die mysql_connect() unterstützt.

Mit freundlichen Grüßen und vielen Dank!

+3

* "Ist mysql_connect() in PHP 5.6.5 verwendbar" * - ** A: ** * No'ish, * und [Fehler melden] (http://php.net/manual/en/function. error-reporting.php) wird es Ihnen sagen. Verwende mysqli_ oder PDO. Wenn Sie eine Warnung erhalten, haben Sie keine andere Wahl als zu wechseln. –

+2

Es ist immer noch in 5.6.x, mit Abschreibung verfügbar. In zukünftigen Versionen wird es wahrscheinlich ein externes PECL-Modul werden. – mario

+0

Um die vorliegende Frage zu beantworten, gibt es einen Code, den ich in Stack/Web gesehen habe, der erkennt, ob die Funktionen veraltet sind, und wenn ja, benutze die entsprechende API. Du musst nur danach suchen. –

Antwort

7

http://php.net/manual/en/function.mysql-connect.php

5.5.0 Mit dieser Funktion wird ein E_DEPRECATED Fehler erzeugen.

versuchen keine zu verwenden mysql_ * Funktionen, wie sie sind veraltet und gefährlich. Siehe mysqli_ funktioniert stattdessen.

+4

Sehr gut formatierter "Kommentar". Ich wünschte, ich könnte das in einem tun. –

+3

PDO ist MySQLi IMHO vorzuziehen. –

+0

UV, * huh *? - Wow, ich wünschte, ich würde [meinen Kommentar] (http://stackoverflow.com/questions/28202250/is-mysql-connect-usable-in-php-5-6-5#comment44770740_28202250) als eins setzen. Ich hätte auch 2 bekommen! wow Edit: Mach das 3. –

Verwandte Themen