mysql — Предупреждение: mysqli_fetch_row () ожидает, что параметр 1 будет иметь значение mysqli_result, значение NULL указано в C: \ wamp \ www \ widget_corp \ data_base.Stack Overflow

Я пытаюсь выбрать данные из таблицы MySQL, но я получаю следующие предупреждения:

Примечание: неопределенная переменная: результат в C: \ wamp \ www \ widget_corp \ data_base.php в строке 40

и этот:

Предупреждение: mysqli_fetch_row () ожидает, что параметр 1 будет mysqli_result, значение NULL указано в C: \ wamp \ www \ widget_corp \ data_base.php в строке 40

Это мой код:

   $connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);

// Test if connection occured

if (mysqli_connect_errno()){
die ("Database connection failed: " . mysqli_connect_errno() . " (" .
mysqli_connect_errno() . ")"  );
}

// Perform database query
$query = "SELECT * FROM subjects " ;
$resut = mysqli_query($connection, $query);

// Test if there was a query error
if (!$resut){
die ("Database connection failed!");
}

// Use return data if any
while ($row = mysqli_fetch_row($result)){
//output data from each row
var_dump($row);
echo "<hr />";
}

Все работает нормально до while(), Любые предложения / решения? Заранее спасибо!

-3

Решение

Будьте внимательнее, у вас есть синтаксическая ошибка в:

$resut = mysqli_query($connection, $query);

Измените это на:

$result = mysqli_query($connection, $query);

А также изменить на:

if (!$result){
die ("Database connection failed!");
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]