У вас есть несколько проблем с этим кодом ...
$sql = mysqli_query($con, "SELECT *
FROM users
WHERE username = '".$_SESSION['Username']."'");
if ($result=mysqli_query($con,$sql))
Вы используете $sql
, чтобы выполнить запрос дважды, я предполагаю, что второй раз предназначен для извлечения данных (используя mysqli_fetch_assoc()
) ...
$sql = mysqli_query($con, "SELECT *
FROM users
WHERE username = '".$_SESSION['username']."'"); // lowercase u
if ($row=mysqli_fetch_assoc($sql))
Также не уверен, где определен $con
, возможно, потребуется ...
$con=mysqli_connect("localhost","xxxx","xxxx","xxxx");
как и в другое времяпозвоните по этому номеру, лучше всего придерживаться 1-го соединения и использовать его повторно.
Также дальше у вас есть ...
$results2 = mysqli_fetch_all($result2, MYSQLI_ASSOC);
$output2 = '';
foreach ($results as $row) {
, который извлекает данные в $results2
и затем использует$results
.
Стоит также ознакомиться с подготовленными утверждениями, поскольку это дает много преимуществ, включая безопасность и т. Д.