プリペアドステートメントを使用してMySQLクエリを実行する次のコードがあります。
$selectStatement = "SELECT " . implode(", ", $allFields); // cat select w/ allFields
$stmnt = $mysqli->prepare($selectStatement .
"FROM Musicians WHERE name = ?");
$stmnt->bind_param('s', $name);
$stmnt.execute();
この時点で、私が読んだ内容のほとんどは、$stmntを使用する必要があることを示していbind_result()
ますfetch()
。ただし、ダンプされた変数の束を反復処理するのではなく、値で満たされた配列を取得することをお勧めしfetch()
ます。fetch_assoc()
プリペアドステートメントと結果を使用している ときに得られるものと同様のものを取得する方法はありますか?