2015-01-28 10 views
9

Która wersja PHP jest najnowszą wersją, która obsługuje mysql_connect()?Czy mysql_connect() jest użyteczny w PHP 5.6.5

Chciałbym uaktualnić moją wersję PHP. Czytałem, że mysql_connect() są przestarzałe. We wszystkich projektach używam starego mysql_connect(). Czy mogę zaktualizować do PHP 5.6.5 lub czy polecenie w tej wersji zostało już usunięte?

Używa ktoś PHP 5.6.5 z mysql_connect()?

Problem polega na tym, że nie mogę zmienić zbyt wiele projektów w tym krótkim czasie i mogę zaktualizować tylko do najwyższej wersji, która obsługuje mysql_connect().

Pozdrawiamy i dziękujemy!

+3

* "Czy mysql_connect() jest użyteczny w PHP 5.6.5" * - ** A: ** * No'ish, * i [zgłaszanie błędów] (http://php.net/manual/en/function. error-reporting.php) powie Ci. Użyj 'mysqli_' lub PDO. Jeśli otrzymasz ostrzeżenie, nie będziesz miał innego wyboru, niż zmienić. –

+2

Jest nadal dostępny w wersji 5.6.x z powiadomieniem o amortyzacji. W przyszłych wersjach prawdopodobnie stanie się zewnętrznym modułem PECL. – mario

+0

Aby odpowiedzieć na to pytanie, istnieje fragment kodu, który widzę w Stack/web, który wykrywa, czy funkcje są nieaktualne, a jeśli tak, użyj odpowiedniego interfejsu API. Musisz tylko tego szukać. –

Odpowiedz

7

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

5.5.0 Ta funkcja wygeneruje błąd E_DEPRECATED.

nie próbuj używać żadnych mysql_ * funkcje są przestarzałe i niebezpieczne. Zobacz funkcje mysqli_.

+4

Bardzo dobrze sformatowany "komentarz". Chciałbym móc to zrobić w jednym. –

+3

CHNP jest preferowany do IMHO MySQLi. –

+0

UV, * huh *? - Wow, chciałbym umieścić [mój komentarz] (http://stackoverflow.com/questions/28202250/is-mysql-connect-usable-in-php-5-6-5#comment44770740_28202250) jako jeden. Dostałbym też 2! wow Edit: Make that 3. –