我是php的新手。 我有一个网站有管理部分。我希望管理员评价他所拥有的产品,评级应该存储在数据库中。
我对此一无所知。 请有人帮我提供一些例子。
答案 0 :(得分:2)
从高层次来看,这就是你需要做的事情。
在您的数据库中,添加一个新列:
ALTER TABLE `products` ADD COLUMN `star_rating` INT(1) NOT NULL DEFAULT 0;
存储用户点击的值,该值为0到5。
在输出时,您可以使用以下内容输出X星:
<strong>Rating:</strong> <?php echo str_repeat('<img src="/star.png" alt="*" />', $row['star_rating']) ?>
..其中$row
是来自mysql_fetch_assoc()
的{{1}}结果。
然而,这是非常基本的,即使是最简单的PHP / MySQL教程也会被覆盖,你应该真正学习这门语言。
答案 1 :(得分:0)
你可以通过多种方式实现这一目标。 一种方法是允许用户对产品进行评级,您可以将评级存储在管理员输入的一个数据库列中,然后您可以随时打印它。