为了账号安全,请及时绑定邮箱和手机立即绑定

Redbeanphp 错误命令

Redbeanphp 错误命令

PHP
心有法竹 2023-10-22 21:36:53
使用此代码,我解析表中的 post 元素$all = R::findAll('postdate'," ORDER BY id DESC LIMIT 15");    for($i = 1; $i <= count($all); $i++){        if(isset($all[$i])){            $date = date_create($all[$i]->date);            $post = R::findOne('post', 'date_id = ?', array($all[$i]->id));            $author = R::findOne('postauthor', 'id = ?', array($post->author_id));            $title = R::findOne('posttitle', 'id = ?', array($post->title_id));            echo '<div class=post>                      <i class=post-date>'.date_format($date, 'd.m.Y G:i').' 📝 '.$author->author.'</i>                      <h1>'.$title->title.'</h1><hr><br>'.                      $post->content.                  '</div>';        }            }但最终没有找到最后的帖子,一切都按升序排列。请帮帮我。我也尝试过通过日期
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

$all = R::getAll( 'SELECT * FROM postdate ORDER BY date DESC LIMIT 125' );

        for($i = -1; $i <= count($all); $i++){

            if(isset($all[$i])){

                $date = date_create($all[$i]['date']);

                $post = R::findOne('post', 'date_id = ?', array($all[$i]['id']));

                $author = R::findOne('postauthor', 'id = ?', array($post->author_id));

                $title = R::findOne('posttitle', 'id = ?', array($post->title_id));

                echo '<div class=post>

                          <i class=post-date>'.date_format($date, 'd.m.Y G:i').' 📝 '.$author->author.'</i>

                          <h1>'.$title->title.'</h1><hr><br>'.

                          $post->content.

                      '</div>';

            }

        }


查看完整回答
反对 回复 2023-10-22
  • 1 回答
  • 0 关注
  • 72 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信