如果数据库值大于,则显示图像

时间:2014-03-21 17:31:16

标签: php database image if-statement show

我正在创建一个数学问题网站。用户可以回答不同数学领域的问题。当他们登录并回答问题时,他们的统计数据存储在数据库中,即:(对于每个区域)正确答案的数量和错误答案的数量。

用户登录后会有一个页面可以查看所有这些统计信息。我还想要一个"奖杯室"用户将获得"奖杯"对于某些成就,例如正确回答20个问题。

我以为我会在一个区域内拥有所有图像(奖杯)并将它们设置为显示:无。

我的问题:当数据库值大于某个值时,我不太清楚如何在奖杯室页面中显示图像/奖杯。有关如何做到这一点的任何想法?我是一个相当新的php,也许是php if语句?

由于

1 个答案:

答案 0 :(得分:0)

每次用户传递奖杯的条件时,您都可以将他们的信息以及奖杯名称添加到数据库中。

之后,你可以使用如下的查询来取出他们的奖杯并在奖杯页面上显示它们。

SELECT `trophy` FROM `trophies` WHERE `user_id` = ?;

当然,这只是一个例子。您可以根据自己的喜好构建表格。

另外,请使用MySQLiPDO来使用PHP查询数据库。很多人倾向于使用mysql_ *函数找到较旧的教程,这些函数已被正式弃用。这意味着它们不再有任何官方支持,将来它们将被彻底删除。