tigris |
|
Темы:
9
Сообщения:
43
Участник с: 24 марта 2010
|
JisatsutigrisБез паники. Эта функция всего лишь deprecated, выкинут только после PHP 5.0+, а до этого ещё очень долго. В данный момент я пишу онлайн магазин для сестры на Kohana 3.3.0. Там всё ещё используется mysql_connect. Всё отлично работает. Вы сто пудов что-то упустили. [tigris@tigris-pc ~/host/www/tusers.lemonplat.ru]$ >>> php -m [PHP Modules] Core ctype curl date dom ereg fileinfo filter gettext hash json libxml mbstring mcrypt mhash mysql mysqli mysqlnd pcntl pcre PDO pdo_mysql readline Reflection session SimpleXML SPL standard tokenizer xml xmlreader xmlwriter zlib [Zend Modules] [tigris@tigris-pc ~/host/www/tusers.lemonplat.ru]$ >>> php.ini . . . . /// Добавил теги code. vadik |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
<?php if (function_exists('mysql_connect')) { echo "mysql_connect exists.<br />\n"; } else { echo "mysql_connect not exists.<br />\n"; } Попробуйте так проверить. И не забудьте перезапустить сервер при изменении php.ini |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
Это просто жесть. Пых говорит, что модули подгруженыmysql mysqli mysqlnd Создайте файл test.php в домашней директории с этим содержимым <?php $link = mysql_connect('localhost', 'login', 'password'); if (!$link) { die('Ошибка соединения: ' . mysql_error()); } echo 'Успешно соединились'; mysql_close($link); php test.php
Keep it simple, stupid!
|
tigris |
|
Темы:
9
Сообщения:
43
Участник с: 24 марта 2010
|
corner mysql_connect exists. |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
cornerВыдержка из документации PHP по function_exists Обратите внимание, что название функции может присутствовать, даже если саму функцию невозможно использовать из-за настроек конфигурации или опций компиляции (например, как для image функций).Мануал наше всё. ;) Он уже итак знает, что PHP её не находит. :) UPD: Хм, нашёл. Но это не мешает ей неработать. :-/
Keep it simple, stupid!
|
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
Тогда еще# ls -la /usr/lib/php/modules/mysql.so И проверьте в php.ini extension_dir (строка 728) |
tigris |
|
Темы:
9
Сообщения:
43
Участник с: 24 марта 2010
|
Jisatsu[tigris@tigris-pc ~]$ >>> php test.php Успешно соединились Я теперь уже ничего не понимаю. |
tigris |
|
Темы:
9
Сообщения:
43
Участник с: 24 марта 2010
|
corner Все в норме, и модуль есть и путь к нему правильный |
lampslave |
|
Темы:
32
Сообщения:
4796
Участник с: 05 июля 2011
|
Может быть у вас в коде что-то не так? |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
tigris Блин я тоже. :D Как вы это делаете? Почему у меня то всё всегда работает? :D Откуда код? Сами писали? Если нет советую всмотрется в файл настроек подключения к базе данных. Если кто-то очень умный указал иной порт для mariaDB по-умолчанию, то конечно никто до сервера базы не достучится.
Keep it simple, stupid!
|