PHP 開発: 記事閲覧統計機能の実装方法、具体的なコード例が必要です
CREATE TABLE articles ( id INT AUTO_INCREMENT, title VARCHAR(255), content TEXT, view_count INT DEFAULT 0, PRIMARY KEY (id) );
<?php // 获取文章ID $articleId = $_GET['id']; // 更新阅读量 $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'your_username', 'your_password'); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo->prepare('UPDATE articles SET view_count = view_count + 1 WHERE id = :id'); $stmt->bindParam(':id', $articleId); $stmt->execute(); // 获取文章内容及阅读量 $stmt = $pdo->prepare('SELECT * FROM articles WHERE id = :id'); $stmt->bindParam(':id', $articleId); $stmt->execute(); $article = $stmt->fetch(PDO::FETCH_ASSOC); // 显示文章内容及阅读量 echo '<h1>'.$article['title'].'</h1>'; echo '<p>'.$article['content'].'</p>'; echo '<p>阅读量:'.$article['view_count'].'</p>'; ?>
$articleId = $_GET['id']; $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'your_username', 'your_password'); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo->prepare('UPDATE articles SET view_count = view_count + 1 WHERE id = :id'); $stmt->bindParam(':id', $articleId); $stmt->execute();
$articleId = $_GET['id']; $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'your_username', 'your_password'); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo->prepare('SELECT * FROM articles WHERE id = :id'); $stmt->bindParam(':id', $articleId); $stmt->execute(); $article = $stmt->fetch(PDO::FETCH_ASSOC); echo '<h1>'.$article['title'].'</h1>'; echo '<p>'.$article['content'].'</p>'; echo '<p>阅读量:'.$article['view_count'].'</p>';
上記のコードにより、記事ページに記事の閲覧量を表示できます。
以上がPHP開発:記事閲覧統計機能の実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。