Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Вопросы КЭПу » Вывод информации из базы данных mysql?

Вывод информации из базы данных mysql?


     04.10.2016    Вопросы КЭПу    451

вопрос

Взял вот этот код:


Подставил свои значения:

Ответил: КЭП


Вывод информации из базы данных mysql?

— Тогда мы идём к вам!

10 комментариев

Otto61
Юзер

Otto61 - 4 октября 2016 16:30 -

Исправил эту проблему сам. Все работает

Sander
Эксперт

Sander - 4 октября 2016 16:32 -

/* имя юзера $row['name'] */
    $rowU = $db->super_query( "SELECT * FROM `dle_users` WHERE `name` = '{$row['name']}'" );

    $tpl->set( '{fix}', stripslashes( $rowU['fix'] ) );


Если это страница профиля пользователя, то можно вообще без дополнительного запроса:
    $tpl->set( '{fix}', stripslashes( $row['fix'] ) );

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Otto61
Юзер

Otto61 - 4 октября 2016 16:38 -

спасибо. А как сделать несколько запросов?
    $rowU = $db->super_query( "SELECT * FROM `dle_users` WHERE `name` = '{$row['name']}'" );

    $tpl->set( '{fix}', stripslashes( $rowU['fix'] ) );
    $rowU = $db->super_query( "SELECT * FROM `dle_users` WHERE `name` = '{$row['name']}'" );

    $tpl->set( '{fix}', stripslashes( $rowU['fix'] ) );]

ибо так вообще не работает

Pringles
Юзер

Pringles - 4 октября 2016 17:33 -

Во-первых, здесь не экстрасенсы. Во-вторых, с чего вы так уверены, что поле fix содержит логины пользователей

Kota
Юзер

Kota - 4 октября 2016 17:41 -

Цитата: Otto61
ибо так вообще не работает


А вы понимает что делаете ?))
Пишите что Вам нужно. Для чего два запроса, и так делее.

Otto61
Юзер

Otto61 - 4 октября 2016 18:02 -

Я всё прекрасно осознаю :)
Мне надо сделать два запроса из разных таблиц.

Kota
Юзер

Kota - 4 октября 2016 18:16 -

Цитата: Otto61
Мне надо сделать два запроса из разных таблиц.


Если нужно но вывести данные с двух таблиц одновременно, то можно обойтись одним таким.
Привер:

    $row_news = $db->query("SELECT dn.news_id, p.id, p.autor, p.title, p.alt_name, dn.news_id, p.approve FROM " . PREFIX . "_developers_news dn INNER JOIN " . PREFIX . "_post p ON dn.news_id = p.id WHERE  dn.developer_id = '$id'");

    while ($row = $db->get_array($row_news)) {

    $tpl->set( '{news_id}', stripslashes( $row['news_id'] ) );
    $tpl->set( '{autor}', stripslashes( $row['autor'] ) );

     }

Otto61
Юзер

Otto61 - 7 октября 2016 19:21 -

Aleksey-Nyaka,
Не понял как это работает.

Otto61
Юзер

Otto61 - 7 октября 2016 20:25 -

шутки КЭП'a настолько актуальны, что пошел он н***й

Kota
Юзер

Kota - 8 октября 2016 14:32 -

Цитата: Otto61
Не понял как это работает.

Раз не поняли, значит не судьба.

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

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

наверх