受信しSELECT * FROM xxx
たすべての行を自動的にバインドする方法はありますか?
*
とにかく結果を手動でバインドする必要がある場合はそれほど役に立ちません。
2 つのオプションがあります。
運が良ければ、PHP インストールが をサポートしているget_result()
場合は、それを入手して、従来型mysqli_fetch_assoc()
などを使用できます。
そうでない場合 - から魔法をかける必要がありresult_metadata()
ますcall_user_func_array()
。
選択からバインドしたくない場合は、次のオプションも利用できます。
$Query = $db->prepare("SELECT * FROM TABLE");
$Query->execute();
$Results = $Query->get_result(); // This little gem here
$Array = $Results->fetch_array(MYSQLI_ASSOC);
使用する代わりにbind_result
、配列を自動的にフェッチすることができます