Добро пожаловать, Гость!
Тема закрыта для обсуждения
Устарела MySQL
Архив закрытых тем | Устарела MySQL

Устарела MySQL
10 Апр 2015Что мне сделать с этой фигней:
Deprecated: mysql_connect():
The mysql extension is
deprecated and will be removed
in the future: use mysqli or PDO
instead in /home/
u207315870/public_html/
system/connect.php on line 8
Комментарии:

Тему переместил Администратор Dreamer из раздела Помощь мастерам в раздел Архив закрытых тем

@ . )))
<?
define("MYSQLHOST", "mysql.хост.ru");
define("DBNAME", "бд");
define("DBUSER", "юзер");
define("DBPASS", "пароль");
$prefix = 'top_';
//подключение к mysql
$connect = @mysql_connect(MYSQLHOST,DBUSER,DBPASS);
if(!$connect)
{
exit('Сайт временно не работает. Попробуйте зайти позже.<br/>');
}
if(!mysql_select_db(DBNAME,$connect))
{
exit('Сайт временно не работает, сбой в БД. Попробуйте зайти позже.<br/>');
}
mysql_query('set character_set_results=utf8');
mysql_query('set character_set_client=utf8');
mysql_query('set character_set_connection=utf8');
mb_internal_encoding('UTF-8');
?>


Sammy (10 Апр 2015):
SimptomFD, Скрыть ошибки интерпритатора? Смысл? Ну исчезнет этот текст и всё, будет же просто белый экран))
Тут только переезд на другой хостинг, ибо по тексту ясно, что mysql будет убираться на том хостинге, где автор держит сайт.
Sammy, По поводу белого экрана не уверен. Мб от хоста зависит, но при тестировании на двух хостингах никакой белой страницы не наблюдалось.SimptomFD, Скрыть ошибки интерпритатора? Смысл? Ну исчезнет этот текст и всё, будет же просто белый экран))
Тут только переезд на другой хостинг, ибо по тексту ясно, что mysql будет убираться на том хостинге, где автор держит сайт.
Да и по сути это извещение владельцам сайтов, по этому белой страницы в этом случае не будет.
По поводу вопросов, цитирую:
"Что мне сделать с этой фигней", я предложил варианты)

Автор темы
Novichok, смотри вот код файла connect.php:
<?
define("MYSQLHOST", "mysql.хост.ru");
define("DBNAME", "бд");
define("DBUSER", "юзер");
define("DBPASS", "пароль");
$prefix = 'top_';
//подключение к mysql
$connect = mysql_connect(MYSQLHOST,DBUSER,DBPASS);
if(!$connect)
{
exit('Сайт временно не работает. Попробуйте зайти позже.<br/>');
}
if(!mysql_select_db(DBNAME,$connect))
{
exit('Сайт временно не работает, сбой в БД. Попробуйте зайти позже.<br/>');
}
mysql_query('set character_set_results=utf8');
mysql_query('set character_set_client=utf8');
mysql_query('set character_set_connection=utf8');
mb_internal_encoding('UTF-8');
?>

А в настройках панели управления смотрел,нет ли возможности mysql использовать? У меня подобная проблемма с PHP была,сменил версию и все,а вот есть ли такое для mysql я не знаю