Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как вывести значение из БД?

Как вывести значение из БД?


     17.08.2017    Общие вопросы по PHP, MySQL    1674

вопрос
Есть таблица dle_push
Как вывести значение из БД?

Мне нужно, упорядочив все строки по возрастанию id, из первой строки, у которой shipped=0 вывести значение id в переменную $push_id.
Попытался при помощи такого кода
$push_id=$db->query( "SELECT id FROM " . PREFIX . "_push WHERE shipped=0 ORDER BY id ASC LIMIT 1");

Но почему, то всегда значение переменной $push_id=1, хотя когда я делал такой запрос в phpMyadmin
SELECT id FROM dle_push WHERE shipped=1 ORDER BY id ASC LIMIT 1

Все работало как надо

Ответил: PunPun


$push_id=$db->super_query( "SELECT id FROM " . PREFIX . "_push WHERE shipped=0 ORDER BY id ASC LIMIT 1");
echo $push_id['id'];

3 комментария

Pringles
Юзер

Pringles - 18 августа 2017 01:46 -

Если верно понял, то нужно вывести 1 последний результат.
$pushId = $db->super_query("SELECT id FROM " . PREFIX . "_push WHERE shepped = '0' ORDER BY id ASC");
$push_id = $pushId['id'];

Morello
Юзер

Morello - 18 августа 2017 13:56 -

Надо вывести один с наименьшим значением id

lutskboy
Эксперт

lutskboy - 18 августа 2017 14:03 -

ну так вверху ответ от Pringles

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх