Технический сбой

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

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


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

вопрос
Есть таблица 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 - -

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

Morello
Юзер

Morello - -

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

lutskboy
Эксперт

lutskboy - -

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

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

наверх