を使用する:私は現在、ログインスクリプトに取り組んでいる、と私はこのコードを持って準備された文のFETCH_ASSOC(PHPのmysqliの)
$selectUser = $db->prepare("SELECT `id`,`password`,`salt` FROM `users` WHERE `username`=?");
$selectUser->bind_param('s', $username);
$selectUser->execute();
if ($selectUser->num_rows() < 0)
echo "no_user";
else
{
$user = $selectUser->fetch_assoc();
echo $user['id'];
}
は、ここで私は取得エラーです:
Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::fetch_assoc()
私が試しました
$result = $selectUser->execute();
$user = $result->fetch_assoc();
以上...何も処理されていません。
別のStackOverflow質問に私を参照しないでください、私はそれらから理解できませんでした。
ありがとうございました!
mysqlIndドライバ – JYoThI
が必要です。インストールできない場合は、他のどのオプションを使用して同じ結果を得る必要がありますか? – Daniel
while($ result-> fetch()){ ........ } – JYoThI