나는 이상한 문제가있어서 무슨 일이 일어나는지 알 수있다. 오류가 표시되지 않고 var_dump
에 $stmt
을 입력 했으므로 아무 것도 반환하지 않습니다.mysqli php sql 문이 실행되지 않는다.
필자가 검색하려고하는 테스트 데이터가 정확하고 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();
'$ username'을 두 번 바인드 하시겠습니까? – Kevin
오류 처리에 대해 들어 본 적이 있습니까? – Kermit
글쎄,하지만 그들은 아무 것도 일어나지 않았기 때문에 변수 이름을 바꾸려고 시도했습니다. – Ardenexal