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

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

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


     Вопросы КЭПу    1064

вопрос

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


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

Ответил: КЭП


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

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

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

Otto61
Юзер

Otto61 - -

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

Sander
PHP-developer

Sander - -

/* имя юзера $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 - мой блог.

Telegram: @sandev
Skype: Sander8804

Otto61
Юзер

Otto61 - -

спасибо. А как сделать несколько запросов?
    $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 - -

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

Kota
Юзер

Kota - -

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


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

Otto61
Юзер

Otto61 - -

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

Kota
Юзер

Kota - -

Цитата: 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 - -

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

Otto61
Юзер

Otto61 - -

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

Kota
Юзер

Kota - -

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

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

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

наверх