//查出主分类
$sql="select * from category where parentid=0 order by sort";
$query = mysql_query($sql);
while($rs=mysql_fetch_object($query))
{
echo '<li class="mainClass">'.$rs->ClassName.'</li>';
//查出子分类
$sql="select * from category where parentid=".$rs->ClassID." order by sort";
$query_sub = mysql_query($sql);
while($rs_sub=mysql_fetch_object($query_sub))
{
echo '<li class="subClass">'.$rs->ClassName.'</li>';
}
}
如上列出大分类和子分类的循环,打开了2次数据库,如何只打开一次就查出数据实现同样的功能(包括排序)?
asp.net中可以用datatable存储select * from category order by sort结果集,然后可以用select("where子句","排序")对结果集进行多次操作,php有无类似功能或函数?
本人php菜鸟勿见笑...
$sql="select * from category where parentid=0 order by sort";
$query = mysql_query($sql);
while($rs=mysql_fetch_object($query))
{
echo '<li class="mainClass">'.$rs->ClassName.'</li>';
//查出子分类
$sql="select * from category where parentid=".$rs->ClassID." order by sort";
$query_sub = mysql_query($sql);
while($rs_sub=mysql_fetch_object($query_sub))
{
echo '<li class="subClass">'.$rs->ClassName.'</li>';
}
}
如上列出大分类和子分类的循环,打开了2次数据库,如何只打开一次就查出数据实现同样的功能(包括排序)?
asp.net中可以用datatable存储select * from category order by sort结果集,然后可以用select("where子句","排序")对结果集进行多次操作,php有无类似功能或函数?
本人php菜鸟勿见笑...
解决方案 »
- php 做产品自动排序
- 利用PHP向数据库里面插入数据问题
- 请问php mysql zend 在Windows2003 Server下可以安装使用吗?
- 选择 Language 乱码问题
- 最近用php写了一个从mysql数据库随机读取n条记录
- 如何读取类似http://www.abc.com/?123这样的地址栏中的参数123?
- 在客户端中途关闭的情况下,如何保证正在执行的php程序执行完?
- 关心php显示doc和pdf的朋友请进来看看,给点建议
- PHP是否有一个内置变量可能使得程序一但执行即使IE中断在后台还是执行到结尾
- 请问这个错误提示是什么意思?怎么解决??
- 关于 php 刷新页面表单自动提交问题
- 这段代码怎样在翻页连接里写排序关键字
你只是执行了多次查询操作.