солнушко
7.04.2016 - 18:19
Здравствуйте. Подскажите, как можно код поправить. В логах вылетает ошибка "Function mysql_db_query() is deprecated in".
Ругается на строчку "$result = mysql_db_query("$mysql_database", $query , $link);"
Разобралась, что нужно использовать mysql_query().
А дальше тупик

заменить mysql_db_query на mysql_query, как то слишком просто уж...
Огорчу mysql_query с версии PHP 5.5.0 тоже устарел.
Если версия PHP ниже указанной и не планируется переход на указанную версию(или выше), то все нормально.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
солнушко
7.04.2016 - 19:28
Цитата (T1grOK @ 7.04.2016 - 19:22) |
Огорчу mysql_query с версии PHP 5.5.0 тоже устарел. Если версия PHP ниже указанной и не планируется переход на указанную версию(или выше), то все нормально. |
5.4 у нас, на 5.5 пока не планируем переходить
пока так сделала:
$result = mysql_db_query("$mysql_database", $query , $link);
заменила на
mysql_select_db("$mysql_database");
$result = mysql_query ($query);
вроде работает

не подскажете, верно ли сделала?
exotica
8.04.2016 - 08:22
Если проект предполагает долго жить то лучше потратьте немного времени и реализуйте "общение" с БД посредством
mysqli_ . Так как рано или поздно но переход на php5.5 произойдет, и заранее неспеша сделав не придется второпях все изучать и делать при обновлении
_____________
[FAQ]Регистрации пользователей, сохранение в БД---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза