За последние 24 часа нас посетили 17610 программистов и 1723 робота. Сейчас ищут 1886 программистов ...

Выводится только 1 запись

Тема в разделе "PHP и базы данных", создана пользователем Deefactox, 12 фев 2017.

Метки:
  1. Deefactox

    Deefactox Новичок

    С нами с:
    12 фев 2017
    Сообщения:
    9
    Симпатии:
    1
    Есть запрос

    PHP:
    1. function Wo_GetPromotedPost() {
    2.     global $wo, $sqlConnect;
    3.     $year           = date("Y");
    4.     $type_table     = T_POSTS;
    5.     $logged_user_id = Wo_Secure($wo['user']['user_id']);
    6.     $query_one      = mysqli_query($sqlConnect, "SELECT `id` FROM {$type_table} WHERE `boosted` = '1' AND `user_id` NOT IN (SELECT `blocked` FROM " . T_BLOCKS . " WHERE `blocker` = '{$logged_user_id}') AND `user_id` NOT IN (SELECT `blocker` FROM " . T_BLOCKS . " WHERE `blocked` = '{$logged_user_id}') ORDER BY RAND()");
    7.     $fetched_data   = mysqli_fetch_assoc($query_one);
    8.     if (count($fetched_data) > 0) {
    9.         $post = Wo_PostData($fetched_data['id']);
    10.         if (is_array($post)) {
    11.             return $post;
    12.         }
    13.     } else {
    14.         return array();
    15.     }
    16. }
    и PHP

    PHP:
    1. <?php
    2.                 $comments = Wo_GetPostComments('popular');
    3.                 if (count($comments) > 0) {
    4.                    foreach ($comments as $wo['posts_comments']) {
    5.                 ?>
    При выводе отображается только 1 запись как сделат чтобы отобразилист сразу все записи
     
    #1 Deefactox, 12 фев 2017
    Последнее редактирование модератором: 12 фев 2017
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    PHP:
    1. function Wo_GetPromotedPost() {
    2. global $wo, $sqlConnect;
    3. $year = date("Y");
    4. $type_table = T_POSTS;
    5. $logged_user_id = Wo_Secure($wo['user']['user_id']);
    6. $query_one = mysqli_query($sqlConnect, "SELECT `id` FROM {$type_table} WHERE `boosted` = '1' AND `user_id` NOT IN (SELECT `blocked` FROM " . T_BLOCKS . " WHERE `blocker` = '{$logged_user_id}') AND `user_id` NOT IN (SELECT `blocker` FROM " . T_BLOCKS . " WHERE `blocked` = '{$logged_user_id}') ORDER BY RAND()");
    7. $fetched_data = mysqli_fetch_assoc($query_one);
    8. if (count($fetched_data) > 0) {
    9. $post = Wo_PostData($fetched_data['id']);
    10. if (is_array($post)) {
    11. return $post;
    12. }
    13. } else {
    14. return array();
    15. }
    16. }
    PHP:
    1. <?php
    2. $comments = Wo_GetPostComments('popular');
    3. if (count($comments) > 0) {
    4. foreach ($comments as $wo['posts_comments']) {
    5. ?>
     
    denis01 нравится это.