Как выбрать string из БД, и отобразить его, без цикла?
У меня есть БД, где написан путь к папке. Мне надо выбрать его, и отобразить в echo.
Я бы не писал сюда, но везде в интернете показаны примеры с циклом while.
Мне нужно просто выбрать один string из БД.
Вот сам БД:

Выделено красным на скрине. Вот этот текст мне надо отобразить в echo.
Я имею такой запрос SQL: SELECT user_image FROM users WHERE login = '$login', но он нихера не работает.
Как мне получить результат, состоящий из одного пользователя, без использования цикла while.
Ответы (2 шт):
Если вы используете PDO для подключения к СУБД, тогда следующий код для вас.
Обратите внимание на то что в вашем запросе есть проблема c безопасностью.
Лучше написать так:
$sth = $dbConnection->prepare("SELECT user_image FROM users WHERE login = ?");
$sth->execute([$login]);
$result = $sth->fetch(PDO::FETCH_ASSOC);
if ($result !== false){
echo $result['user_image'];
}else{
echo "Not found";
}
SELECT user_image FROM users WHERE login = '$login'
Не совсем понимаю зачем вам переменная? Вы знаете конкретный логин? Если вам необходимо первую строчку выбрать например,то там логин obitoihom, его используйте при составлении запроса.
SELECT user_image FROM users WHERE login = 'obitoihom'
Переменные тут не нужны.