0
Я получаю No database selected on line 13
Ошибка. И этот код линияPHP Страница: Нет выбранной базы данных вопроса
$result = $mysqli->query($query) or die($mysqli->error." on line ".__LINE__);
базы данных подключен успешно, но при попытке открыть файл «question.php» Я получаю эту ошибку.
<?php
// Set question number
$number = (int) $_GET['n'];
/*
* Get Question
*/
$query = "SELECT * FROM questions WHERE questions.question_number = $number";
// Get Result
$result = $mysqli->query($query) or die($mysqli->error." on line ".__LINE__);
$question = $result->fetch_assoc();
/*
* Get Choices
*/
$query = "SELECT * FROM choices WHERE question_number = $number";
// Get Results
$choices = $mysqli->query($query) or die($mysqli->error.__LINE__);
?>
UPDATE!
Моя подключение к базе данных:
<?php
// Create connection credentials
$db_host = 'localhost';
$db_name = 'quizzer';
$db_user= 'root';
$db_pass='';
// Create mysqli object
$mysqli = new mysqli($db_host, $db_user,$db_pass,$db_pass);
// Error handler
if($mysqli->connect_error){
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
Покажите, где вы создали подключение к базе данных! –
Только что обновил мой вопрос. –
'$ mysqli = new mysqli ($ db_host, $ db_user, $ db_pass, $ db_pass);' 2 экземпляра '$ db_pass' ?? действительно?? '$ mysqli = new mysqli ($ db_host, $ db_user, $ db_pass, $ db_name); возможно, – RamRaider