データベースからテーブル全体をエコーしようとしていますが、毎回、「通知: /home/st359450/public_html/epw/database.php on line 24 'エラーが発生しても、動作しません。私のブラウザでは、データベースへの接続が機能していることを確認しています。PHP/MYSQLIエラー:通知:非オブジェクトのプロパティを取得しようとしています
接続を確立した後、PHPコードは次のとおりです。$ sqlを変数に
<?php
$servername = "localhost";
$username = "359450";
$password = "dJDgxR";
//create connection
$conn = mysqli_connect($servername, $username, $password);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully <br> <br>";
$sql = "SELECT klantnummer, voornaam, tussenvoegsel, achternaam, straat, huisnummer, postcode, woonplaats, telefoonnummer, emailadres FROM CMI_klanten";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Klantnummer: " . $row["klantnummer"] . "Naam: " . $row["voornaam"]. " " . $row["tussenvoegsel"]. " " . $row["achternaam"] . "Adres: " . $row["straat"] . " " . $row["huisnummer"] . " " . $row["woonplaats"] . "Telefoonnummer: " . $row["telefoonnummer"] . "Emailadres: " . $row["emailadres"] . "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
すべてが正しく入力されています。私はそれを複数回チェックした。エラーが表示されても、「0結果」を出力します。私は複数の同様の質問をチェックしましたが、誰も私の問題を解決できませんでした。 エラーは、次のビットである。
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Klantnummer: " . $row["klantnummer"] . "Naam: " . $row["voornaam"]. " " . $row["tussenvoegsel"]. " " . $row["achternaam"] . "Adres: " . $row["straat"] . " " . $row["huisnummer"] . " " . $row["woonplaats"] . "Telefoonnummer: " . $row["telefoonnummer"] . "Emailadres: " . $row["emailadres"] . "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
私はあなたたちが私を助けることができると思います!
あなたのオブジェクトはどこですか? – Zl3n
php myadminでクエリを実行し、結果が得られるかどうかを確認してください – Akintunde007
行24はどこですか? –