Я учу PHP.Я пытаюсь один простой запрос MySQL.Я проверил запрос вручную в phpmyadmin и он работает нормально, но на странице PHP он не отвечает.Это не дает никакой ошибки.Его появляются просто пустая страница.Я проверил мое соединение с БД и оно работает нормально.Я не знаю, что является проблемой в этом.дайте мне знать, если кто-нибудь может помочь мне решить.Мой полный файл PHP похож на ниже
<?php
error_reporting(E_ALL);
include_once("includes/connection.php");
$input = "hello";
$sql = "SELECT answer FROM faq WHERE question = 'hello' ORDER BY id DESC LIMIT 1";
$result = mysqli_query($mysqli,$sql);
if ($result !== false) {
$value = mysqli_fetch_field($result);
echo $value;
} else {
echo "errors";
}
?>
Мой файл подключения похож на ниже
<?php
error_reporting(0);
ob_start();
session_start();
header("Content-Type: text/html;charset=UTF-8");
DEFINE ('DB_USER', 'root');
DEFINE ('DB_PASSWORD', '');
DEFINE ('DB_HOST', 'localhost'); //host name depends on server
DEFINE ('DB_NAME', 'test');
$mysqli =mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
mysqli_set_charset($mysqli,"utf8mb4");
mysqli_query($mysqli,"SET NAMES 'utf8mb4'");
?>
Спасибо