私はmysqliを学んでいます。
テーブル「tbllogin」からデータをフェッチしようとしています。
//DATABASE CONNECTION
$hostname="p:localhost";
$database="dbLogin";
$username="user1";
$password="pwd1";
$mysqli = new mysqli($hostname, $username, $password,$database);
if(mysqli_connect_errno()){
echo mysqli_connect_error();
}
// Create Query
$query = "SELECT * FROM tbllogin";
// Escape Query
$query = $mysqli->real_escape_string($query);
echo $query;
// Execute Query
if($result = $mysqli->query($query)){
print_r($result);
while($row = $mysqli->fetch_object($result)){
echo $row->column;
}
//Free result set
$result->close();
}
?>
しかし、$mysqli->fetch_object($result)
機能していません。if
を含むステートメントは$mysqli->fetch_object($result)
実行されません。エラーがあるかどうかわかりません。
助けてください。また、mysqli手続き型が優れているのか、オブジェクト指向型であるのかを提案しますか?
前もって感謝します。