У меня есть веб-сайт, и пользователь только что вошел в систему, и он перенаправляет их на панель пользователя.У меня есть user_id в СЕССИИ, поэтому я могу использовать его для запросов SELECT, чтобы получить другую информацию о пользователе.
Мой вопрос заключается в том, как я могу использовать подготовленные отчеты, чтобы просто получить переменные, которые мне нужныстраницы, без использования оператора foreach или оператора while.Это будет только для того конкретного пользователя, который вошел в систему, не отображая информацию для нескольких пользователей.
Каждый пример, который я смотрю, выглядит следующим образом:
$query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 150,5";
if ($stmt = $mysqli->prepare($query)) {
/* execute statement */
$stmt->execute();
/* bind result variables */
$stmt->bind_result($name, $code);
/* fetch values */
while ($stmt->fetch()) {
printf ("%s (%s)\n", $name, $code);
}
/* close statement */
$stmt->close();
}
/* close connection */
$mysqli->close();
должно быть в то время как заявление?Мне просто нужны переменные сверху, чтобы я мог отобразить свою обычную страницу и затем использовать переменные, когда мне это нужно.Имеет ли это смысл?
Просто хочу узнать больше и лучше понять, как это работает.