Задать вопрос
@Aleksey_ADm1

Mysql — var_dump() возращает null, как исправить?

Решил я вывести это значение из базы, но возращает null

var_dump(mysqli_fetch_assoc(mysqli_query($db, "SELECT password FROM users WHERE login='Alekseyfbnd1'"))['password']);
  • Вопрос задан
  • 235 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
либо такого пользователя нет, либо ошибка
с первым сам разберешься, а для второго напиши перед коннектом срочку
error_reporting(E_ALL);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

Но вообще так писать никогда не надо. если пользователь не найден то всегда будет выдавать ошибку
Хотя бы так
$user = $db->query("SELECT password FROM users WHERE login='Alekseyfbnd1'")->fetch_assoc();
if ($user) {
    var_dump($user['password']);
} else {
    echo "not found\n";
}
Ответ написан
AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"
var_dump(mysqli_fetch_assoc(mysqli_query($db, "SELECT password FROM users WHERE login='Alekseyfbnd1'"))[0]['password']);
Ответ написан
Ваш ответ на вопрос

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

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