Прекращение поддержки расширения MySQL в PHP

Печать RSS
832

М

Малиновые штаны
0
sanzstez (15 Июля 2011 / 18:22)
Может опять кодерам работенка найдется ибо 100% найдутся люди которые будут извините за выражение, чесать яйца до последнего, а потом в один момент все умрёт, либо покроется бесчисленными ошибками с обновлением версии пых-пых на сервере...
Тогда то и появится мощный пинок под зад, который заставит кучу народа в панике бегать по форумам выискивая норм кодера, который согласиться переписать весь ***код на совместимость.

Добавлено через 00:41 сек.
юзайте ротор, Вантуз не поленился написать ротор на PDO в свое время, и теперь может только посочувствовать своим менее дальновидным конкурентам.
ДжонЦМС - щевелись))
Поставят старую версию php и все проблемы решатся
N

Голубые штаны
0
Тут вон php 5.3.x не часто на шаредхостигах встречается, а Вы панику поднимаете на счет 5.6 в котором поддержки MySQL не будет.
М

Малиновые штаны
0
Будет поддержка 5.6, никто ничего не убирает
С

Малиновые штаны
0
61. Flyd, чо уж тут можно ради совместимости и ereg вернуть и версию пыха 3 накатить заодно врубив глобальные переменные.

Ну не важно, все равно переход будет года 2 идти если не больше...
Изменил: Саня (16.07.2011 / 18:50)
В

Кодер
0
55. ramzes, +100600
М

Малиновые штаны
0
sanzstez (16 Июля 2011 / 18:41)
61. Flyd, чо уж тут можно ради совместимости и ereg вернуть и версию пыха 3 накатить заодно врубив глобальные переменные.

Ну не важно, все равно переход будет года 2 идти если не больше...
Ради совместимости скриптов с mysql ничего дописывать не придется. Прекратили поддержку означает, что свернули все работы по доработке/исправлению

2000 лет д.н.э.
0
обертки есть гуд =)
обертки спасают, ооп в очередной раз выигрывает у процедурки;)
А

Оранжевые штаны
0
Flyd (16 Июля 2011 / 23:20)
Ради совместимости скриптов с mysql ничего дописывать не придется. Прекратили поддержку означает, что свернули все работы по доработке/исправлению
Это означает что функции mysql_*() будут вызывать предупреждения, а в будущем и вовсе фатальную ошибку.
D

Малиновые штаны
0
67. ramzes, в основном)) эт я незнаю что нужно намутить в коде, что б заметить разницу.. что б она бросалась в глаза и бесила неимоверно.
S

Чатланин
0
Проходим по всем похапэ файлам с мускулом и делаем следущие замены:
"mysql_query(" to "mysqli_query($mysqli, "
------------
"mysqli_" to "mysqli_"
+ альтернатива mysql_result()
function mysqli_result($query, $key = 0) {
$row = mysqli_fetch_row($query);
return $row[$key];
}
------------
Коннектимся так:
$mysqli = mysqli_connect('host', 'user', 'pass', 'base', 3306) or die('Error: connect to server!');
mysqli_set_charset($mysqli, 'utf8') or die('Error: set charset!');
а дисконнектимся так mysqli_close($mysqli);
P.S если вы используете mysqli_query в функциях то необходимо зделать global $mysqli; внутри функции.
Изменил: smartvbxos7 (17.07.2011 / 04:18)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск