【发布时间】:2014-04-24 18:16:38
【问题描述】:
我不知道要解释多少,所以我将给出我的情况,以便您更好地理解我。
我有一个游戏网页。在我的数据库中,我有两张表:一张是我的游戏(包含 id、name、description、category (这是一个数字,而不是字符串) 等列.),另一个是我的类别(带有 id 和名称)。
当我上传游戏时,我没有将类别名称分配到类别列中,而是分配了一个数字,即类别表中对应的数字(我使用这样的选择选项:
<option value="'.$row['id'].'">'.$row['name'].'</option>
(这是在一个 select 标记内(在一个表单内)和一个 foreach 语句,因此它显示了所有选项。
所以现在,我想要的是,当我使用“SELECT * FROM games”从数据库中捕获游戏时,如果我调用类别元素,而不是获取类别的 id,则将 id 分配给类别名称...我不知道要解释多少,但我希望你能理解我。
那么,我应该使用什么?
【问题讨论】:
-
查找
join。您必须在查询中连接这两个表。