$amountOfUsers が 0 と表示される理由がわかりません。
これは、bind_param 関数に移行する前に機能していました...準備の代わりに query() のみを使用していました。しかし、これははるかに安全です。これが機能しない理由と修正方法を理解するのに苦労しています。
$stmt = $mysqli->prepare("SELECT id, expire, status, username FROM username WHERE username= ?");
$stmt->bind_param('s', $username);
$stmt->execute();
//Counting results. 0 = Invalid, 1 = Valid
$amountOfUsers = $stmt->num_rows;
私が得ているエラーは次のとおりです: $amountOfUsers は結果の数を正しくカウントしていません。