私はこのコードを作成しました:この準備文がMYSQLIで機能しないのはなぜですか?
$statement = $db->prepare("SELECT * FROM phptech_contact");
$statement->execute();
$result = $statement->result_metadata();
$object = $result->fetch_object();
print_r($object);
私はそれを実行すると、それは動作しません。誰も私になぜそれが動作しないのか教えてもらえますか?
この表には20行ありますので、データを返す必要があります。 http://ch.php.net/manual/en/mysqli-stmt.result-metadata.php限り、あなたは、あなたがこのメソッドを呼び出す必要はありません、このメタデータを必要としないよう
Note: The result set returned by mysqli_stmt_result_metadata() contains only metadata. It does not contain any row results. The rows are obtained by using the statement handle with mysqli_stmt_fetch().
から
"動作しません " – Greg