Задать вопрос
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn

Как вывести данные из базы данных MySQL?

В базе данных хранятся данные об введенном логине, его и необходимо отобразить. Следующий вариант:
$userlogin = CS50::query("SELECT username FROM users WHERE id = ?", $_SESSION["id"]);

С последующим выводом:
<h4>Username: <?= $userlogin ?> </h4>
Вызывает ошибку:
Notice: Array to string conversion in

CS50::query - функция работы с mysql в облачной среде курсов, в рамках которых и прохожу данное занятие.
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@CodeKeeper
Symfony/Magento developer
CS50::query вернуло тебе массив, который ты пытаешься вывести с помощью echo. Тебе нужно обратится к конкретному ключу массива что бы вывести интересующие тебя данный.

Проверить что находится в массиве можно или через xdebug или
var_dump($userLogin);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽