Я новичок в PHP и не понимаю, почему в приведенном ниже коде не отображается имя пользователя, так как нет сообщений об ошибках.Я дважды проверил свою работу и все еще не могу найти ошибку.
$sql = "SELECT * FROM users";
$result = query($sql);
confirm($result);
$row = fetch_array($result);
echo $row['username'];
?>
Это файл db.php
, который я создал:
<?php
$con = mysqli_connect('localhost','root','','login_db');
function escape($string) {
global $con;
return mysqli_real_escape_string($con, $string);
}
function query($query) {
global $con;
return mysqli_query($con,$query);
}
function fetch_array($result){
global $con;
mysqli_fetch_array($result);
}
function confirm($result) {
global $con;
if(!$result) {
die("Query Failed" . mysqli_error($con));
}
}
?>