Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Непойманные ошибка: звонок в неопределенную функцию mysql_connect / 7 сообщений из 7, страница 1 из 1
31.01.2021, 19:36
    #40040295
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непойманные ошибка: звонок в неопределенную функцию mysql_connect
Здравствуйте!
Подскажите, пожалуйста, почему такая ошибка?:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\Programming area\local Web Servers\xampp\htdocs\shop\blocks\db_connect.php:8 Stack trace: #0 C:\Programming area\local Web Servers\xampp\htdocs\shop\index.php(4): include() #1 {main} thrown in C:\Programming area\local Web Servers\xampp\htdocs\shop\blocks\db_connect.php on line 8


Вот так соединяюсь с БД:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
$db_host = 'localhost';
$db_user  = 'root';
$db_pass  = '112233';
$db_database = 'db_data';

$link = mysql_connect($db_host, $db_user, $db_pass);

mysql_select_db($db_database,$link) or die("Нет соединения с базой данных".mysql_error());
mysql_query("SET names utf8");
...
Рейтинг: 0 / 0
31.01.2021, 19:56
    #40040301
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непойманные ошибка: звонок в неопределенную функцию mysql_connect
Женя32,

В современных версиях PHP дополнение mysql удалено как устаревшее.
См. https://www.php.net/manual/ru/mysql.php
...
Рейтинг: 0 / 0
31.01.2021, 21:50
    #40040331
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непойманные ошибка: звонок в неопределенную функцию mysql_connect
miksoft , спасибо!
Еще один вопрос: Почему "ругается" на эту строку?:
Код: php
1.
mysqli_query("SET names utf8");



Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\Programming area\local Web Servers\xampp\htdocs\shop\blocks\db_connect.php on line 19
...
Рейтинг: 0 / 0
31.01.2021, 22:00
    #40040332
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непойманные ошибка: звонок в неопределенную функцию mysql_connect
Женя32
Почему "ругается" на эту строку?
https://www.php.net/manual/ru/mysqli.query.php
У функции mysqli_query нет формы с одним параметром.
Собственно, в сообщении об ошибке об этом же и говорится.
...
Рейтинг: 0 / 0
01.02.2021, 13:46
    #40040477
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непойманные ошибка: звонок в неопределенную функцию mysql_connect
miksoft
https://www.php.net/manual/ru/mysqli.query.php
У функции mysqli_query нет формы с одним параметром.
Собственно, в сообщении об ошибке об этом же и говорится.

Никак не могу понять... Что нужно указать в параметрах функции mysqli_query?
...
Рейтинг: 0 / 0
01.02.2021, 17:52
    #40040608
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непойманные ошибка: звонок в неопределенную функцию mysql_connect
Все, разобрался!
В PHP 7 нужно делать так:
Код: php
1.
mysqli_query($link, "SET names utf8");
...
Рейтинг: 0 / 0
01.02.2021, 19:40
    #40040668
estic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непойманные ошибка: звонок в неопределенную функцию mysql_connect
Женя32
В PHP 7 нужно делать так:
Код: php
1.
mysqli_query($link, "SET names utf8");

Параметр $link обязателен в любой версии PHP (при использовании процедурного синтаксиса обращения к функциям MySQLi). И вместо явного выполнения показанного запроса следует использовать метод set_charset.

Пример функции, в которой объединены подключение и установка кодировки:
https://gency.ru/comment/116
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Непойманные ошибка: звонок в неопределенную функцию mysql_connect / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]