主题:  请教各位大哥大姐!急!

5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#12001/8/23 18:53:02
请教各位高手一个菜问题,我用MYSQL建立了一张表,大概的样子如下:
--------------------------------------------------------------------------------
NAME INTRODUCE COMPANY PRICE PRICE1
---------------------------------------------------------------------------------
IBM 75GXP 15G 玻璃硬盘 5400钻 15G ABC电脑公司 750 缺货 750
---------------------------------------------------------------------------------
IBM 40GV 20G 玻璃盘片,5400转, 新旺达电脑 960 缺货 960
512K缓存,ATA100
---------------------------------------------------------------------------------
IBM 40GV 40G 玻璃盘片,5400转 新旺达电脑 1250 -
---------------------------------------------------------------------------------
IBM 75GXP 15G 玻璃硬盘 5400钻 15G 新旺达电脑 820 缺货 820 缺货
---------------------------------------------------------------------------------
Maxtor diamond 星钻一代 60G 新旺达电脑 960 960
VL80 60G
---------------------------------------------------------------------------------
Maxtor diamond 星钻一代 40G ABC电脑公司 1230 900
VL80 40G
--------------------------------------------------------------------------------
IBM 40GV 20G 玻璃盘片,5400转, ABC电脑公司 999 889
512K缓存,ATA100
--------------------------------------------------------------------------------
IBM 40GV 40G 玻璃盘片,5400转 新旺达电脑 998 997
--------------------------------------------------------------------------------
Maxtor diamond 星钻一代 40G 新旺达电脑 1230 900
VL80 40G
--------------------------------------------------------------------------------
Maxtor diamond 金钻一代 40G 新旺达电脑 999 889
VL60 40G
--------------------------------------------------------------------------------
Maxtor diamond 金钻一代 40G ABC电脑公司 820 缺货 820 缺货
VL60 40G
--------------------------------------------------------------------------------
现在我想把这张表用PHP4.0变成如http://feifanitpower.myetang.com/hdd2.htm的样子
即在一张网页中显示5-6个表格,每个表格里有几个行,分别显示一家公司的同一个牌子的硬盘
如,这张网页里的表格全部为IBM硬盘,表格一里全部是ABC公司的IBM硬盘,表格二里全部是
新旺达公司的IBM硬盘,表格三,四....依次显示其他公司的IBM硬盘,显示到第六个表格时
用前一页,后一页的按钮控制,请问该怎么实现着种效果,我在编PHP程序的时候,用了这样的一
句查询语句,但造成每张页面只能显示一家公司的IBM硬盘,我编的例子如下
1.查询语句:
$result = mysql_query("select * from hdd where (model like '%ibm%' and other like '%ABC%')");

2.用来读取的程序:


include "common1.inc.php";
?>









$result = mysql_query("select * from hdd where (model like '%ibm%' and other like '%ABC%')");
while ($row = mysql_fetch_array($result))
{
echo"
\n";
echo"\n";
echo"\n";
echo"\n";
echo"\n";
echo"\n";
}
echo"
名称 最新价格 更新前价格1 更新前价格2 产品详细介绍 报价商家
"
.$row["model"]."
"
.$row["price"]."
"
.$row["price1"]."
"
.$row["price2"]."
"
.$row["introduce"]."
"
.$row["other"].
"
\n";
?>


请问各位大虾我该怎么改这段程序呢?
谢谢,谢谢!!!

2.另外有个问题,在一张页面中多次用到语句会不会很大程度的影响页面浏览的速度?
请各位大哥大姐,高人为小弟解惑,不胜感激!!!



5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#22001/8/23 18:54:56
不对不对,我忘了笑脸转换的开关了,应该是这样的
1.查询语句:
$result = mysql_query("select * from hdd where (model like '%ibm%' and other like '%ABC%')");

2.用来读取的程序:


include "common1.inc.php";
?>









$result = mysql_query("select * from hdd where (model like '%ibm%' and other like '%ABC%')");
while ($row = mysql_fetch_array($result))
{
echo"
\n";
echo"\n";
echo"\n";
echo"\n";
echo"\n";
echo"\n";
}
echo"
名称 最新价格 更新前价格1 更新前价格2 产品详细介绍 报价商家
"
.$row["model"]."
"
.$row["price"]."
"
.$row["price1"]."
"
.$row["price2"]."
"
.$row["introduce"]."
"
.$row["other"].
"
\n";
?>



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:400
#32001/8/26 23:40:15
1.应该是分页显示的问题,你看看相关资料就可以了,别想得太复杂
2.用include当然会加重负担,影响速度.