Кто-нибудь может предложить что-нибудь, чтобы заставить это работать? Ничего не возвращается в минуту, в коде, который я набрал echo’d имя пользователя, чтобы проверить …
Мой друг, поставь session_start();
в самом начале вашего сценария PHP. Никакая переменная сеанса не может быть выполнена без этой строки кода в самом верху.
вам нужно сделать $conn
в глобальный, чтобы иметь доступ к нему внутри вашей функции. Верх вашей функции должен выглядеть так:
function user_data($user_id) {
global $conn;
$data = array();
$user_id = (int)$user_id;
Это даст вам значение для $ conn, и тогда вы сможете получить доступ к mysqli.