У меня есть файл login.php, чтобы попытаться подключиться к моей базе данных. Я положил файл login.ph внутри папки сервера и запустил сервер. Затем я вызываю файл в браузере и показывает пустую страницу. Он не отвечает, даже если я изменил значения базы данных на неверное значение. Я не знаю, находится ли ошибка внутри кода или это еще одна проблема. Спасибо.Подключение к базе данных показывает пустую страницу
login.php:
<?php
$username = $_GET['fname'];
$password = $_GET['fpass'];
$con=mysqli_connect("localhost","user","pass","db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$qz = "SELECT contact_id FROM contacts" ;
$qz = str_replace("\'","",$qz);
$result = mysqli_query($con,$qz);
while($row = mysqli_fetch_array($result))
{
echo $row['contact_id'];
}
mysqli_close($con);
?>
добавление 'error_reporting (E_ALL); ini_set ('display_errors', '1'); 'вверху вашего скрипта позволяет отображать ошибки. Это очень удобно при написании сценария. –
Я использовал эти строки, но страница все еще пуста. –
Ну, вам нужно поставить что-то вроде эха «Привет, я здесь» .__ LINE__; после двух строк Дуэйн и посмотрите, видите ли вы это, чтобы убедиться, что вы действительно запускаете этот файл. В противном случае просто создайте фиктивный файл с эхо-сигналом, как показано выше, и посмотрите, работает ли что-либо. – TimBrownlaw