Php 在循环渲染意外结果时

Php 在循环渲染意外结果时,php,pdo,while-loop,Php,Pdo,While Loop,我是PHP中OOP的新手,在以我喜欢的方式显示结果时遇到了一些问题。我的查询确实收集了所有结果,问题是在尝试添加用于格式化的标记时。我得到我的结果,然后是一些中断标记,然后是结果和不同数量的中断标记,等等。我希望从我的编码方式来看,每个结果后面都应该有一个,但每个结果后面都有不同数量的标记。任何建议都会有帮助。这是我的密码: public function getForumActivity(){ $user = $this->uid; $pdo = $thi

我是PHP中OOP的新手,在以我喜欢的方式显示结果时遇到了一些问题。我的查询确实收集了所有结果,问题是在尝试添加用于格式化的

标记时。我得到我的结果,然后是一些中断标记,然后是结果和不同数量的中断标记,等等。我希望从我的编码方式来看,每个结果后面都应该有一个

,但每个结果后面都有不同数量的

标记。任何建议都会有帮助。这是我的密码:

public function getForumActivity(){
        $user = $this->uid;
        $pdo = $this->db;
        $stmt = $pdo->prepare("SELECT title FROM board WHERE user=:user");
        $stmt->bindValue(':user',$user,PDO::PARAM_STR);
        try{
                $title = "";
            $stmt->execute();
            while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
                  $title .= $row['title']."<br />";
               }
               return $title;

        }
        catch(PDOException $e){
            echo $e->getMessage();
        }

    }
公共函数getForumActivity(){
$user=$this->uid;
$pdo=$this->db;
$stmt=$pdo->prepare(“从板上选择标题,其中user=:user”);
$stmt->bindValue(':user',$user,PDO::PARAM_STR);
试一试{
$title=“”;
$stmt->execute();
而($row=$stmt->fetch(PDO::fetch\U ASSOC)){
$title.=$row['title']。“
”; } 返回$title; } 捕获(PDO$e){ echo$e->getMessage(); } }
我假设数据库中的某些行的标题值为空

我假设数据库中的某些行的标题值为空

您可以将结果HTML发布到任何包含空
标题
值的行吗?HTML呈现如下:使用jquery


















,智能手机
论坛签名







将PayPal订阅集成到您的博客
IE行为







如何创建一个类似PHP和MySQL的系统?没有空标题字段,您可以发布生成的HTML吗?任何包含空
标题
值的行?HTML呈现如下所示:使用jquery












移动网站和最新平板电脑,显示查询的所有结果,智能手机
论坛签名






将PayPal订阅集成到您的博客
IE行为






如何创建类似PHP和MySQL的系统?没有空标题字段,也没有任何空值。我知道这一点,因为我的论坛系统运行良好。我不久前对我的站点进行了编码,现在正在将旧的mysql内容更新为PDO,将过程代码更新为OO。没有任何空值。好的。。。我是弱智。你是对的。我只需要查询帖子,不需要回复。回复在标题字段中没有值。你们太棒了。好吧,这是一个对任何人都可能发生的简单错误。好运气这里没有任何空值。我知道这一点,因为我的论坛系统运行良好。我不久前对我的站点进行了编码,现在正在将旧的mysql内容更新为PDO,将过程代码更新为OO。没有任何空值。好的。。。我是弱智。你是对的。我只需要查询帖子,不需要回复。回复在标题字段中没有值。你们太棒了。好吧,这是一个对任何人都可能发生的简单错误。祝你好运