Я создал таблицу в своем phpMyAdmin под названием «whatevers». Вы можете увидеть ее содержимоеВызов функции fetch_assoc() при не объекте?
.
Я пытаюсь извлечь все записи (записи?) Из этой таблицы и повторить их .
Это код, который я пытался сделать это с помощью:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Welcome to <? print $host; ?>!</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$servername = "mysql.hostinger.co.uk";
$username = "u427788796_h4x1t";
$password = "********";
$dbname = "u427788796_db";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
////
$sql = "SELECT * FROM `whatevers` LIMIT 0, 30 ";
//echo $sql;
while ($row = $sql->fetch_assoc()) {
echo $row['classtype']."<br>";
}
mysqli_close($conn);
?>
</body>
</html>
Это неудачу, как я получаю сообщение об ошибке:
Фатальная ошибка: Вызов функции члена FETCH_ASSOC () на не-объекте в /home/u427788796/public_html/default.php на li пе 30
вы не можете вызвать метод '-> fetch_assoc', даже не начали выполнение запроса еще – Ghost
чтения Пример 1: HTTP: // PHP .net/manual/en/mysqli-result.fetch-assoc.php –
'$ sql' - это строка, а не объект. вы даже не выполнили запрос –