我想寻找一个特定的课程,如果我在搜索栏中输入该部分和主题,例如:Jade和English;我应该使用什么语句查询?请注意,数据库中有很多部分和主题。
Table name = Class | Db name = DB
+--------+---------+------------+
| name | section | subject |
+--------+---------+------------+
| Arvin | Rizal | Math |
| Kate | Rizal | Math |
| Andrei | Jade | English |
| Adriel | Jade | English |
| Gian | Banaba | Science |
| Floyd | Banaba | Science |
| Jose | Lapu | Values |
| Noah | Lapu | Values |
+--------+---------+------------+
答案 0 :(得分:2)
post form with field name section and subject
$section=$_POST['section'];
$subject=$_POST['subject'];
SELECT * FROM Class WHERE section like '%$section%' AND subject like '%$subject%'
答案 1 :(得分:1)
据我了解,您正在尝试从数据库中Select
行。
这句话应该这样做:
SELECT * FROM Class WHERE name = 'Jade' AND subject = 'English';
编辑:我刚刚重新阅读了您的问题,并认为它可能是关于使用PHP实现搜索表单。在这种情况下,您应该查看this tutorial。