1
을 통해 GoDaddy mysqli 데이터베이스에 연결할 수 없습니다. 연령대를 시도했지만 내 PHP 스크립트를 내 GoDaddy 서버의 mysqli 데이터베이스에 연결할 수 없습니다. 저는 사용자 이름, 암호, 데이터베이스 이름을 무수히 확인했습니다. 여기 스크립트가 있습니다. 조언에 감사드립니다.PHP 스크립트
$con = mysqli_connect("localhost","username","password","Villa1234");
$sql = "SELECT * FROM Prospects WHERE email = '$loginEmail'";
if ($result = mysqli_query($con,$sql)) {
$rows = mysqli_num_rows($result);
if ($rows == 1) {
$firstRow = mysqli_fetch_assoc($result);
$status = $firstRow['status'];
$access = $firstRow['access'];
$pid = $firstRow['prospect_ID'];
if ($status == "Pending") {
$loginResult = "pending";
} else if ($access == "locked") {
$loginResult = "locked";
} else {
$storedPassword = $firstRow['password'];
if ($storedPassword === $password) {
$loginResult = "success";
$firstName = $firstRow['firstname'];
$_SESSION['loginEmail'] = $loginEmail;
} else {
$loginResult = "incorrect password";
};
};
} else if ($rows == 0) {
$loginResult = "email not registered";
};
};
mysqli_free_result($result);
mysqli_close($con);
그 불가능을 디버그. – Manikiran
if ($ con-> connect_error) { die ('Connect Error :'. $ mysqli-> connect_error);를 추가하십시오. }을 코드에 추가하고 실제 오류 메시지가 있으면 Google에 알려주십시오. – jeff
그리고 nitpick : mysqli가 아닌 MySQL 데이터베이스입니다. Mysqli는 PHP에서 사용하는 데이터베이스 연결 핸들러입니다. – junkfoodjunkie