Может ли кто-нибудь предложить что-нибудь, чтобы заставить это работать? Ничего не возвращается в тот же момент, в коде у меня есть echo'd имя пользователя, просто чтобы проверить ...Как получить пользовательские данные текущего пользователя сеанса? PHP & MySQLi
ответ
Мой друг, положил session_start();
в самом начале вашего PHP-скрипта. Никакая переменная сеанса не может быть выполнена без этой строки кода на самом верху.
У меня уже есть session_start() Я просто не опубликовал его на этом, потому что он находится в другом файле, файле init.php, который требуется в начале каждой страницы. Я только что опубликовал код, который должен был быть здесь, но спасибо в любом случае! –
хорошо, я просто не видел ни одного включенного файла. –
Вам необходимо сделать $conn
в глобальном масштабе, чтобы иметь доступ к нему внутри вашей функции. В верхней части вашей функции должны выглядеть следующим образом:
function user_data($user_id) {
global $conn;
$data = array();
$user_id = (int)$user_id;
Это даст вам значение для $ соеда, а затем вы должны быть в состоянии получить доступ к MySQLi.
Я пробовал это, и он по-прежнему не возвращает никаких данных: / –
- 1. пользовательские данные сеанса получить ошибку
- 2. Как получить таблицы из текущего сеанса/пользователя
- 3. Yii2 удаленный выход из сеанса пользователя с текущего сеанса пользователя
- 4. Как получить учетные данные (NetworkCredential) текущего пользователя?
- 5. Как получить данные текущего пользователя из firebase
- 6. PHP/MySQL Получить имя пользователя текущего пользователя.
- 7. Отобразить строку текущего сеанса
- 8. Как получить знакомых пользователей не текущего пользователя сеанса?
- 9. Как получить информацию текущего пользователя с помощью сеанса
- 10. Codeigniter сеанса обновления пользовательские данные
- 11. Как получить userId из текущего сеанса?
- 12. Получить все избранные данные для текущего пользователя
- 13. Идентификатор пользователя из текущего сеанса пользователя из импортирующей функции csv
- 14. получить имя пользователя текущего сеанса в java-сервисе
- 15. Как получить данные из анализа на основе текущего местоположения пользователя?
- 16. использовать имя пользователя сеанса как «WHERE» в запросе mysqli
- 17. обновление PHP пользовательские данные
- 18. Как получить AD текущего пользователя
- 19. Как получить пользователя текущего процесса
- 20. Как получить текущего пользователя Принцип
- 21. Как получить идентификатор текущего зарегистрированного пользователя?
- 22. получить данные сеанса в рельсах
- 23. PHP Получить данные из Mysqli [удалить это]
- 24. Как добавить пользовательские данные сеанса в CodeIgniter?
- 25. Получить данные сеанса Codeigniter
- 26. PHP MySQLi - Переменные, не переданные с сеанса
- 27. колба: как получить данные сеанса?
- 28. PHP Mysqli. Необходимо получить данные из таблицы
- 29. PHP mysqli не может получить данные
- 30. Как сохранить данные пользователя с помощью сеанса
'echo $ session_user_id' перед вызовом' user_data() '. –
'echo $ fields' после того, как вы его построите. –
проверить ошибки после 'mysqli_real_query()' (почему вы используете это вместо просто mysqli_query()??) –