我有一个最奇怪的问题,我可以弄清楚发生了什么。没有显示错误,我已经var_dump
编辑$stmt
了,for 将不会返回任何内容。
我试图检索的测试数据是正确的,当我通过 phpmyadmin 手动尝试该语句时,它会非常完美,所以我很难有任何想法?
$sql = "SELECT UserID,Password FROM Account WHERE ProfileName = ? OR Email = ? LIMIT 1";
$stmt = $conn->prepare($sql);
$username = strtolower($username);
$stmt->bind_param('ss', $username, $username);
$stmt->bind_result($userID, $dbPassword);
$stmt->execute();
$stmt->fetch();