Задавайте вопросы, мы ответим
Вы не зашли.
всем привет,
будьте добры скажите как правильно настроить связь между index.php и бд.
заплатил за хостинг, купил домейн, загрузил файлы. Вроде все работает. Начинаю тестировать и замечаю что нет подключения к бд.
Вот скрипт который подключает к базе данных. Спасибо заранее.
function db_connect()
{
@ $database = new mysqli('mysql80.xxx.ru', 'gb_test_this', 'xxx', 'gb_test_this');
if (!$database)
{
echo "connected"
return false;
}
else
{
echo "no connection"
return $database;
return true;
}
}
Отредактированно dropp (20.09.2016 17:42:42)
Неактивен
Сделайте как в мануале
http://php.net/manual/ru/mysqli.error.php
и пришлите текст ошибки.
И, возможно ошибаюсь, но
@ $database = new mysqli('mysql80.xxx.ru', 'gb_test_this', 'xxx', 'gb_test_this');
должно выглядеть как
$database = @new mysqli('mysql80.xxx.ru', 'gb_test_this', 'xxx', 'gb_test_this');
Неактивен
Кажется, нарушена логика в if (лишний восклицательный знак или неправильный текст в echo).
Неактивен
Ну и во всяком случае после
echo "connected"
нужна точка с запятой
после любого echo
и конструкция
return $database;
return true;
удивляет, возвращать-то надо что-то одно.
Неактивен
И не стоит выкладывать на общедоступный форум пароли доступа .
Неактивен