ここで質問するのは初めてですが、私の問題は、返送する結果があればコードは問題ありませんが、そうでない場合は$info
最後の行で未定義のエラーが発生することです。
私がやろうとしているのは、 myresultset
を取得して、ある場合は配列に入れ$comments_made
、ない場合は return にすること"no comments"
です。
結果があれば、このコードは正常に機能します。そうでない場合、の最後の配置で未定義のエラーが発生します$info
。
木から木が見えないのかもしれません。私はしばらくそれを見てきました:)ありがとう。
これが私のコードです。前もって感謝します
public function retrieveCommentData( $blog__title){
$query = "select comment from comments where username='$_SESSION[username]' AND blogentrytitle = '$blog__title'";
$resultSet = $this->db->query($query);
while($row = $resultSet->fetch(PDO::FETCH_ASSOC)){
//preparing output
$comments_made[] = $row['comment'];
$info = $comments_made;
if(empty($comments_made) || ! $comments_made){
$info = "No comments.";
}
//echo "start"; echo $comments_made; echo "finsih";
}
return $info;
}