SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 20.09.2016 17:42:11

dropp
Участник
Зарегистрирован: 20.09.2016
Сообщений: 1

не могу подключить базу данных к сайту

всем привет,

будьте добры скажите как правильно настроить связь между 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)

Неактивен

 

#2 22.09.2016 14:18:09

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: не могу подключить базу данных к сайту

Сделайте как в мануале
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');


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 22.09.2016 15:08:31

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: не могу подключить базу данных к сайту

Кажется, нарушена логика в if (лишний восклицательный знак или неправильный текст в echo).

Неактивен

 

#4 22.09.2016 15:11:50

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: не могу подключить базу данных к сайту

Ну и во всяком случае после
   echo "connected"
нужна точка с запятой
после любого echo

и конструкция

  return $database;
        return true;

удивляет, возвращать-то надо что-то одно.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 22.09.2016 20:54:10

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: не могу подключить базу данных к сайту

И не стоит выкладывать на общедоступный форум пароли доступа wink.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson