Loading...
PHP/MySQL | Где ошибка?
В общем перевел запросы с mysql на mysqli, когда пишу данные бд в ручную все норм, а когда через переменную нет соединяется с базой в чем ошибка?
<?
class DB
{
static $link;
static $count = 0;

public static function connect()
{

@self::$link = mysqli_connect($set['mysql_host'], $set['mysql_user'] , $set['mysql_pass'], $set['mysql_db_name'])
or die('Нет соединения с базой MySQL (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());

mysqli_set_charset(self::$link, 'utf8');
}
}
DB::connect();
?>
PS. Когда подключаюсь к mysql никаких проблем с подключением нет!
________
посл. ред. 04.05.2016 в 13:29; всего 3 раз(а); by 321376838
mysqli_connect_errno() может mysqli_connect_error() ???????
class db extend mysqli
{


public static function connect(){

parent::__construct($hosts, $users, $passes, $names);

if (parent::$connect_errno)die('Ошибка подлючение к Базе данных');
}
}

Попробуй так
Vocaloid IA, скорее дело не в самом классе, так как подключается при записи в ручную
321376838 (07.05.2016 в 10:09)
Vocaloid IA, скорее дело не в самом классе, так как подключается при записи в ручную

Мб пробелы в переменных есть.
Онлайн: 5
Время:
Gen. 0.085
(c) Bym.Guru 2010-2025