我在 MySQL 中有两个表(并使用 PHP),如下所示:
------------------------
| |
| sizes | <--- This table is what populates the Select Box
| |
------------------------
| id | name |
| | |
| 1 | Small |
| 2 | Medium |
| 3 | Large |
------------------------
----------------------------------------
| |
| user_entries | <--- This table relates to above by "size_id"
| |
----------------------------------------
| id | user_id | size_id |
| | | |
| 1 | 25 | 2 |
| 2 | 12 | 3 |
| 3 | 15 | 3 |
----------------------------------------
我的问题是:如何编写我的 SELECT 语句来填充所有尺寸选项(小、中、大)的选择框,并根据用户的偏好预先选择选项。
例如,对于 user_id=25 的用户,HTML 如下所示:
<select>
<option>Small</option>
<option selected="selected">Medium</option>
<option>Large</option>
</select>