我有一个可以标记图像的数据库。
为了标记它们,我在名为 Tagged 的数据库表中放置了一个值(表示颜色)
已标记
ImgId (example 5)
TagId (example 3)
我还有一张名为标签(颜色)的表
标签
TagId (example 3)
Tag (example blue)
在带有标签的列表中几乎有 20 个标签。
我所拥有的是一个带有图像的页面,所以 1 页是 imageid 5
如果我打开页面,我想要标签中所有标签的列表
如果 TagId 在 Tagged 它必须像
已选择标记 ID
否则只是
标签 ID
我怎样才能做到这一点。
我有数据库可以标记图像,但如果使用了标记,我无法让它“查看”。
是)我有的:
$sql = "SELECT *
FROM Tags";
$result = mysql_query("$sql");
while($row = mysql_fetch_array($result))
{
echo "<input type=\"checkbox\" name=\"color[]\" value=\"".$row['TagId']."\">";
echo $row['TagId'];
echo "<br>";
}
我想我需要加入或最好的方法是什么?
PS 我知道我应该使用 mysqli 但我现在使用 mysql 进行测试我稍后将其调整为 mysqli