【发布时间】:2015-08-06 02:21:46
【问题描述】:
我有一个表格和一个带有 2 个表的数据库。数据库表是用户信息和书籍。
用户信息表 - ID 标题 作者
书桌 - ID 标题 副本
我用书名填充选择框没有问题。
这两个表有两列相同 - 标题。
这两个表有两列是相同的 - 标题。
我需要的是在用户信息表中找到标题的数量,并将其与书籍表中的副本列进行比较。如果 user-info 表列标题 == to books 表列副本,则不要在选择框中显示该标题。
例如:这是一个展示我想说的话的例子。 user-info table column - title - the-title-of-a-book - 这个标题有 3 个。书籍表列 - 副本 - 还剩 3 份。由于 3 == 3 the-title-of-a-book 不会显示在选择框中。
我似乎无法弄清楚这一点。有一个更好的方法吗?
这是我必须填充选择框的内容。
<select name="books">
<option value="">Select a Book</option>
<?php
mysqli_select_db($con,"books");
$result = mysqli_query($con,"SELECT * FROM books");
while($row = mysqli_fetch_array($result))
{
echo ("<option value='$row[title]'>$row[title]</option>");
}
?>
</select>
【问题讨论】:
-
数据库中有哪些数据?和架构一样?