1
一直在嘗試多年,但只是無法讓我的php腳本連接到我的GoDaddy服務器上的mysqli數據庫。我檢查過無數次的用戶名,密碼,數據庫名稱。這是腳本。感謝您的任何建議。無法通過PHP腳本連接到GoDaddy mysqli數據庫
$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 if($ con> connect_error){ die('Connect Error:'。$ mysqli-> connect_error); }發送到您的代碼並向我們報告實際的錯誤消息。 – jeff
而且,只是爲了挑選:它是一個MySQL數據庫,而不是mysqli。 Mysqli是您在PHP中使用的數據庫連接處理程序。 – junkfoodjunkie