Ребзя, помогите, проблема с БД в php

И шо тут писать?:)
Начинающий
Статус
Оффлайн
Регистрация
5 Апр 2020
Сообщения
79
Реакции[?]
11
Поинты[?]
0
Ошибка подключения к базе данных! php_network_getaddresses: getaddrinfo failed: Name or service not known

PHP:
<?php

if (!preg_match("/^[0-9a-zA-Z]+$/",$_COOKIE['hash']) && $_COOKIE['hash'] != ""){   

exit('cookie hack detected');

 }

else{

$bd_login = 'root'; //логин базы данных



$bd_pass = '11'; //пароль базы данных



$bd_name = 'database_name'; //имя базы данных



$pidaras = mysqli_connect("localhost", $bd_login, $bd_pass, $bd_name)//параметры в скобках ("хост", "имя пользователя", "пароль")

or die("<p>Ошибка подключения к базе данных! " . mysqli_connect_error() . "</p>");

mysqli_select_db($pidaras, $bd_name)//параметр в скобках ("имя базы, с которой соединяемся")

or die("<p>Ошибка выбора базы данных! ". mysqli_connect_error() . "</p>");

mysqli_query($pidaras,"SET NAMES utf8");

mysqli_select_db($pidaras, 'support');

}

?>
 
Пользователь
Статус
Оффлайн
Регистрация
30 Янв 2018
Сообщения
174
Реакции[?]
60
Поинты[?]
0
Ошибка подключения к базе данных! php_network_getaddresses: getaddrinfo failed: Name or service not known

PHP:
<?php

if (!preg_match("/^[0-9a-zA-Z]+$/",$_COOKIE['hash']) && $_COOKIE['hash'] != ""){  

exit('cookie hack detected');

}

else{

$bd_login = 'root'; //логин базы данных



$bd_pass = '11'; //пароль базы данных



$bd_name = 'database_name'; //имя базы данных



$pidaras = mysqli_connect("localhost", $bd_login, $bd_pass, $bd_name)//параметры в скобках ("хост", "имя пользователя", "пароль")

or die("<p>Ошибка подключения к базе данных! " . mysqli_connect_error() . "</p>");

mysqli_select_db($pidaras, $bd_name)//параметр в скобках ("имя базы, с которой соединяемся")

or die("<p>Ошибка выбора базы данных! ". mysqli_connect_error() . "</p>");

mysqli_query($pidaras,"SET NAMES utf8");

mysqli_select_db($pidaras, 'support');

}

?>
Тебеж пишет что не знает что такое localhost, замени на 127.0.0.1
А лучше вообще pdo используй
 
Why is this so funny?
Забаненный
Статус
Оффлайн
Регистрация
2 Янв 2021
Сообщения
58
Реакции[?]
34
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пользователь
Статус
Оффлайн
Регистрация
30 Янв 2018
Сообщения
174
Реакции[?]
60
Поинты[?]
0
Why is this so funny?
Забаненный
Статус
Оффлайн
Регистрация
2 Янв 2021
Сообщения
58
Реакции[?]
34
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пользователь
Статус
Оффлайн
Регистрация
30 Янв 2018
Сообщения
174
Реакции[?]
60
Поинты[?]
0
Why is this so funny?
Забаненный
Статус
Оффлайн
Регистрация
2 Янв 2021
Сообщения
58
Реакции[?]
34
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Куда лучше того что он делает сейчас — pdo, зачем ему орм обертка сейчас?
Подключает базу данных? Я не считаю, что в этой ситуации ты или я прав, делает он
 
Пользователь
Статус
Оффлайн
Регистрация
30 Янв 2018
Сообщения
174
Реакции[?]
60
Поинты[?]
0
Подключает базу данных? Я не считаю, что в этой ситуации ты или я прав, делает он
mysqli_connect давно считается устаревшим, вместо него — pdo (redbean его использует по дефолту, в оф. репозитории реализации для mysqli_connect даже нет, только что посмотрел).
Зачем советовать человеку еще один уровень абстракции (который, скорее всего в его задаче не нужен), когда он просто пытаетсч подключиться к бд?)
 
Участник
Статус
Оффлайн
Регистрация
31 Дек 2018
Сообщения
862
Реакции[?]
225
Поинты[?]
0
Товары в продаже
1
Какая версия php стоит?

Зачем советовать человеку еще один уровень абстракции (который, скорее всего в его задаче не нужен), когда он просто пытаетсч подключиться к бд?)
Сам себе же противоречишь, советуя при этом перейти на pdo
 
Пользователь
Статус
Оффлайн
Регистрация
30 Янв 2018
Сообщения
174
Реакции[?]
60
Поинты[?]
0
И шо тут писать?:)
Начинающий
Статус
Оффлайн
Регистрация
5 Апр 2020
Сообщения
79
Реакции[?]
11
Поинты[?]
0
Блин ребят я конечно понимаю что у вас споры, мы написали в поддержку, и там с хостингом была проблема, сейчас все нормально, но можете дать готовый код, будет прекрасно
Какая версия php стоит?
8.0.0
 
Эх, жизнь — хоть за хуй
Забаненный
Статус
Оффлайн
Регистрация
8 Июл 2019
Сообщения
2,993
Реакции[?]
1,656
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Блин ребят я конечно понимаю что у вас споры, мы написали в поддержку, и там с хостингом была проблема, сейчас все нормально, но можете дать готовый код, будет прекрасно

8.0.0
Версию php попробуй поменять выше ниже
 
Участник
Статус
Оффлайн
Регистрация
31 Дек 2018
Сообщения
862
Реакции[?]
225
Поинты[?]
0
Товары в продаже
1
Пользователь
Статус
Оффлайн
Регистрация
30 Янв 2018
Сообщения
174
Реакции[?]
60
Поинты[?]
0
Блин ребят я конечно понимаю что у вас споры, мы написали в поддержку, и там с хостингом была проблема, сейчас все нормально, но можете дать готовый код, будет прекрасно
Так а в чем противоречие?) Чел просто использует устаревшую реализацию, я посоветовал обновиться до более новой. Для решения его проблемы не резолвился локалхост - просто изменить версию пхп либо заменить на айпи, это я написал сразу)
 
ладно.
Пользователь
Статус
Оффлайн
Регистрация
7 Янв 2021
Сообщения
118
Реакции[?]
68
Поинты[?]
0
Я бы посоветовал тебе использовать другую реализацию,
сам в php недолго, но я использую такую:


PHP:
<?php

$connection = mysqli_connect('сервер','пользователь','пас','имя бд');

if ($connection == false) {
    echo "Ошибка бд. <br>";
    echo mysqli_connect_error();
    die();
}



        mysqli_close($connection);
 
И шо тут писать?:)
Начинающий
Статус
Оффлайн
Регистрация
5 Апр 2020
Сообщения
79
Реакции[?]
11
Поинты[?]
0
Ребят, вопрос закрыт, сайт поставил все работает
 
Сверху Снизу