@tera1oo4

Как исправить ошибку подключени php к MySQL?

Не могу подключиться к локальной БД(MYSQL). В чем может быть причина?
На странице выдает "Could not select database"
<?php

function db_connect($host, $user, $passwd, $dbname)
{
	$link = mysqli_connect($host, $user, $passwd) or die('Could not connect to database');
	mysqli_select_db($link , $dbname) or die('Could not select database');
	return $link;
}

function db_query($query)
{
    $result = mysqli_query($query)
    or die('Bad database query');
    return $result;
}

function db_query_ex($query)
{
	$values = func_get_args();
	array_shift($values);
	$i = 0;
	return db_query(preg_replace('%\?%e', '"\'".addslashes($values[$i++])."\'"', $query));
}

?>
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@necrodeflorator
Если кратко, то ошибка происходит при попытке выбрать бд. Либо базы не существует либо пользователь на имеет прав на базу.

Чтобы было понятно что именно не так нужно выставить отображение ошибок при подключении к бд. Как это сделать написано тут
Как сделать вывод данных с текущего аккаунта через MySQL и PHP?

Но намного удобнее использовать PDO: phpfaq.ru/pdo
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы