我不明白为什么 $amountOfUsers 显示为 0?
在我转移到 bind_param 函数之前,这曾经可以工作......我只使用 query() instad of prepare。但这要安全得多,我只是很难理解为什么这不起作用,以及如何解决它。
$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 没有正确计算结果的数量。