Не подключается БД..

Статус
Закрыто для дальнейших ответов.

IMAStud

Member
Регистрация
18.03.2015
Сообщения
10
Подключаю БД, при проверке пишет сверху:


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in С:\...\...\Shop\include\db_connect.php on line 7(точки в пути я поставил)

Call Stack

+ почему-то пишет иероглифами. На фото видно...
 

Вложения

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Ошибку можно перевести через гугл.транслейт
The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
Если переводчик не помог, то можно прочитать розовую табличку на странице описания функции
http://php.net/manual/ru/function.mysql-connect.php

Иероглифы - потому что где-то неправильно проставлена кодировка
http://itforums.ru/topic/13354-shrifty-ne-rabotaiut-voznikaiut-ramochki-kodirovk/?p=63282
 

IMAStud

Member
Регистрация
18.03.2015
Сообщения
10
"Иероглифы - потому что где-то неправильно проставлена кодировка
http://itforums.ru/t...dirovk/?p=63282"

не понял ничего про шрифты, у меня в файле БД написано mysqli_query($link,"SET names cp1251");
в index.php, прописаны существующие(норм) шрифты. В БД: "utf8_general_ci"
на сайте показывает иероглифы(знак вопроса в ромбике)


, а mysqli - разобрался на примерах СПАСИБО!!
 

IMAStud

Member
Регистрация
18.03.2015
Сообщения
10
СПАСИБО!! Но, если не трудно подскажи,что надо сделать??
В БД, в таблице (utf8_general_ci);
В файле db.php написано mysqli_query($link,"SET names cp1251");
Ставил по разному, и одинаково и ... перепробовал все, но УВЫ((
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Везде должна быть одна кодировка - либо utf8, либо cp1251
Список поддерживаемых MySQL наборов символов

Так же не забываем, что файлы должны быть в этой же кодировке (ссылку выше я уже давал) и в хедере HTML страницы надо указывать тоже эту же кодировку, ну и для надежности ещё и header и htaccess, но это если остальное не помогает.

Уже де-факто стала utf8. Её предпочтительнее везде использовать.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ