这有点是一个多部分问题,但是......
我希望查询MySQL表以从事件类别表中获取字段。
每个类别都有一个特定的日历,分配在类别表的“日历”字段中。
我打算为每种不同类型的日历都有一个HTML列表框(只有4个,它们不会改变)。
有没有办法查询类别表一次,并将结果拆分成不同的数组?
实施例
运动(此处仅显示分配给运动日历的类别):
(在列表框中):
篮球
棒球
高尔夫球
等
然后,
一般:
(此处仅显示分配给常规日历的类别)
等
等
等
我想在一个查询中执行此操作,而不是查询每个日历类型的整个表格,但速度会有那么大差异吗?
顺便说一句,我正在使用PHP。
感谢您的帮助。
答案 0 :(得分:0)
您可以查询一次表并使用mysql_data_seek将行集指针重新读取后重新开始 - 即迭代类别1的行集,重置指针,迭代类别2,您只需要查询一次,并且对结果的迭代非常快,而不是查询。
或者,有四个字符串,每个字符串包含一个列表框内容的HTML,并迭代行集一次,根据当前记录的类别附加到相关字符串。