【发布时间】:2012-10-29 06:20:05
【问题描述】:
我有一个名为 user_badges 的表和一个名为 badge1 的字段,其默认值写为 "locked",当用户解锁徽章时,该字段将更新为 "unlocked"
我想要的是检查 WHERE $username = $_SESSION['username']; 表中字段 badge 1 中的值的脚本,并显示位于我网站上的文件夹。
我有一个关于如何去做的想法,但不确定如何完全执行它。
//Connect to database
<?php
$connect = mysql_connect("host","username","password");
mysql_select_db("database_name");
?>
if field (field_name) from table (table_name) value= unlocked
echo/display image from (images/badges/fanaticbadge.png)
else echo/display (images/badges/locked.png)
这可能吗?感谢您的帮助!
【问题讨论】:
-
好的开始,现在继续……
-
如果可以避免,请不要使用
mysql_*函数编写新代码。它们不再维护,社区已经开始deprecation process。看到 red box 了吗?相反,您应该了解prepared statements 并使用PDO。请参阅this article。 Here is good tutorial 用于 PDO。另见Why shouldn't I usemysqlfunctions in PHP? -
哦,好的,谢谢提醒!