Привет всем. При переходе на php7 столкнулся с проблемой Fatal error: Uncaught Error: Call to undefined function mysql_connect()... При переносе в одном из модулей возникли проблемы, а именно не могу подключиться к БД. Так как в современных версиях оригинальное расширение MySQL (на котором раньше работал модуль) не поддерживается есть рекомендация использовать MySQLi (что я и исравил внутри файла)... Но он так и не работает с php7, что нужно поправить чтобы заработало? Исходный файл:
ошибки? из того что я вижу, mysqli_query неправильно работает. Банальная замена mysql_ на mysqli_ не поможет http://php.net/manual/en/mysqli.query.php нужно первым параметром, передать $link, а вторым запрос.
Да, я передавал сначала $link и делал все по аналогии как описано в правилах и рекомендациях, но безрезультатно.
Jess23, зачем вы это вообще напрямую делаете?! В ОпенКарт уже есть нормальная обёртка для базы и в двойке добавилась и для MySQLi. Если у вас 1.5 и не ocStore (где подобный драйвер бы уже тогда), можно просто скопировать файл оттуда.