-2
私はpdoで新しいです。投稿した回数をエコーしたいユーザービューを表示するたびに+1が自動的に追加されます。私はint型の長さ16のテーブルビューを作成しました。私のコードは以下の通りです各投稿の閲覧数を取得するpdo
<?php
try {
$stmt = $db->query('SELECT postID, postTitle, postDesc, postDate, views FROM blog_posts ORDER BY postID ASC');
while($row = $stmt->fetch()){
echo '<div>';
echo '<h1><a href="viewpost.php?id='.$row['postID'].'">'.$row['postTitle'].'</a></h1>';
echo '<p>Posted on '.date('jS M Y H:i:s', strtotime($row['postDate'])).'</p>';
echo '<p>'.$row['postDesc'].'</p>';
echo $row['views']; echo "times";
echo '<p><a href="viewpost.php?id='.$row['postID'].'">Read More</a></p>';
$stmt = $db->prepare('UPDATE blog_posts SET views = views+1 WHERE postID = :postID') ;
echo '</div>';
}
} catch(PDOException $e) {
echo $e->getMessage();
}
?>
だから問題は何ですか? – Mureinik
その返信0回 – user2393918
投稿回数を表示したいが、いつも0回返す – user2393918