$db_host = 'localhost';
$db_name = 'db';
$db_username = 'user';
$db_password = 'pass';
$link = mysqli_connect($db_host, $db_name, $db_password, $db_username);
mysqli_set_charset ($link, "utf8");
mb_internal_encoding("UTF-8");
$data = array(); // в этот массив запишем то, что выберем из базы
$ta = mysqli_connect($link,"SELECT * FROM name_table"); // сделаем запрос в БД
while($row = mysqli_fetch_assoc($ta)){ // оформим каждую строку результата
// как ассоциативный массив
$data[] = $row; // допишем строку из выборки как новый элемент результирующего массива
}
echo json_encode($data); // и отдаём как json
Столкнулся с проблемой, не могу понять, получаю ответ
Warning: mysqli_connect() expects parameter 1 to be string, object given in тут_путь_к_файлу/index.php on line 16
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in тут_путь_к_файлу/index.php on line 17
[]
Какого параметра не хватает?