【发布时间】:2013-12-27 13:35:43
【问题描述】:
给大家!我是 PHP 和 MYSQL 的新手
我的问题: 我创建了一个搜索框`
<input type="hidden" name="submitted" value="true" />
<label>Search Category:
<select name="category">
<option value="registration">Registration no</option>
</select>
</label>
<label>Search: <input type="text" name="criteria" /></label>
<input type="submit"/>`
我有一个数据库学生,有两个表 student_info 和 levels。 student_info 表包含name (varchar)、level (int)。 levels 表包含levelid 和levelName 列。 levelid 列包含记录号 (1,2,3..) 和
levelName 包含 BBA、BCA、MBA 记录等。
从表 student_info 中,level 列包含值 1,2,3 ...
问题: 当用户输入他的注册号时,将从 student_info 表中获取数据。
所以level 显示的是整数值。我希望 student_info 表的level 获得levelName 列的值。
我已经做到了$query = "SELECT * FROM student_info WHERE $category = '$criteria';";
得到搜索结果。搜索结果显示student_info表的level列值,要么是1要么是2或者.....
我想要一个查询在 student_info 表的 level 列和 levels 表的 levelName 之间交换值。
请给出清晰的示范。 谢谢
【问题讨论】: