私に次のエラーを与えているコードがあります。ここでnum_rowsを使用している間に非オブジェクトのプロパティを取得しようとしています
Trying to get property of non-object in G:\xampp\htdocs\abc\admin\delete.php on line 68
は
<?php
if(isset($_POST["submit"])) {
include '../includes/db.php';
$sql = "DELETE FROM admin WHERE aid= '".$_POST['aid']. "'";
$result = $conn->query($sql);
$count = $result->num_rows;
if ($count > 0) {
echo "success";
} else {
echo "fail";
}
$conn->close();
}
?>
をdb.phpがデータベースに接続するコードがあり、コードです。
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "fgfg";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
エラーメッセージが表示されますが、エラーメッセージが表示されます。
何が原因ですか?
ライン番号68とは何ですか? – Apb
@Apb '$ count = $ result-> num_rows;' – innowqhy
'$ conn-> mysqli_query($ sql);'? – aldrin27