<!doctype html>
<html>
<head>
<title>All</title>
</head>
<body>
<?php
include ("connection.php");
$result = mysqli_query($con, "SELECT * FROM student_data") or die('Query failed');
while($row = mysqli_fetch_array('$result'))
{
echo $row['name'];
echo $row['fname'];
echo $row['sid'];
echo $row['email'];
echo "<br>";
}
?>
</body>
</html>
Это, я предполагаю, распечатать все данные в базе данных. Но я получаю следующую ошибку. Где я иду не так? "mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result, строка задана" ошибка
Переменные под одинарными кавычками ** не будут разбираться **. 'mysqli_fetch_array ($ result))' –
@ICanHasCheezburger - Даже если бы они были, это все равно будет строкой, а не объектом результата. – Quentin
Возможный дубликат [mysqli \ _fetch \ _array() ожидает, что параметр 1 будет mysqli \ _result, boolean задан в] (http://stackoverflow.com/questions/15439919/mysqli-fetch-array-expects-parameter-1- к-быть-MySQLi-результат-логический данный в) –