那就循环咯,查完一个查后面一个,将 26 个班的罗列出来。 其实你应该做一个表来记录班级名,一个表放学生名,这样在学生表中增加一个字段记录他属于哪个班级(编号)。这样只需要对学生表搜索即可找到满足要求的记录,通过他所属的班级编号对应到班级表中的班级信息。
其实你这样设计表,,是不合理的,, 而且浪费检索资源,, 你可以设计成这样的表结构,, 比如class 全部记录班级 id 为主键 id classname 1 一班 2 二班 3 三班 设计一个classmate id为主键,,表示为学号;classid 为上面class 表的ID.. id classid name 1 1 小叶 2 2 老鬼 3 2 bobo 4 3 不学鸟人 5 1 帝国猪头 检索的时候只要联合两个表就可以了..
那不然你就先检索来自哪个表的,,然后再检索关键字,,, 比如 select * from '$table' where keywords like '% $strkeywordtype % ' order by id desc;