Я пытаюсь выбрать данные из таблицы 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()
, Любые предложения / решения? Заранее спасибо!
Будьте внимательнее, у вас есть синтаксическая ошибка в:
$resut = mysqli_query($connection, $query);
Измените это на:
$result = mysqli_query($connection, $query);
А также изменить на:
if (!$result){
die ("Database connection failed!");
}
Других решений пока нет …