Я пытаюсь создать страницу профиля для пользователей. Я хочу иметь возможность отображать данные из базы данных mysql после входа пользователя на сайт.Извлечение данных из базы данных mysql после входа в систему
РНР я использовал на странице профиля пользователя, чтобы попытаться восстановить данные следующим образом:
$link = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if (mysqli_connect_error()) {
die("Could not connect to database");
}
$query = "SELECT * FROM user1 WHERE id ='$_SESSION['id']'";
if ($result=mysqli_query($link, $query)) {
$row = mysqli_fetch_array($result);
echo "<p>Name: " .$row[name];
echo "<p>Email: " .$row[email];
echo "<br />".$row[band];
}
Если у кого есть какие-либо идеи, которые я был бы очень благодарен.
, и какая у вас проблема сталкиваются? –
Он не отображает данные из базы данных. Он просто пуст. "name:" и "email:" echo fine, но данные из строки просто пустые – MikeHiggins
@Anant Пожалуйста, не спам комментариев с помощью «проверки моего ответа». К тому моменту, когда вы оставите ответ, OP уже получит уведомление - нет причин говорить ему об этом. OPs только другой вопрос имеет принятый ответ, поэтому он, очевидно, знает, как принять его, и если он сочтет ваш ответ лучшим, я уверен, что он выберет его, не навязывая ему. – h2ooooooo