我是将特定条件(id=$id)的数据从数据库中抓出来再echo出到一个table中,我想请问下如下三种方式哪种的效率最高呢?还是说三个都是一回事?问题比较小白,才学习php一个月,达人见笑了
一、二其实应该是一种,只不过将过程封成了一个function而已。<table>
<tr>
<td><?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo $row["1st"]";
}
?></td>
<td><?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo $row["2nd"]";
}
?></td>
<td><?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo $row["3rd"]";
}
?></td>
</tr>
</table>方法二:
<table>
<tr>
<td><?php echo get_content_by_id($id, "1st") ?></td>
<td><?php echo get_content_by_id($id, "2nd") ?></td>
<td><?php echo get_content_by_id($id, "3rd") ?></td>
</tr>
</table>方法三:
<table>
<tr>
<?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo "<td>".$row['1st']."</td>";
echo "<td>".$row['2nd']."</td>";
echo "<td>".$row['3rd']."</td>";
}
?>
</tr>
</table>
一、二其实应该是一种,只不过将过程封成了一个function而已。<table>
<tr>
<td><?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo $row["1st"]";
}
?></td>
<td><?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo $row["2nd"]";
}
?></td>
<td><?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo $row["3rd"]";
}
?></td>
</tr>
</table>方法二:
<table>
<tr>
<td><?php echo get_content_by_id($id, "1st") ?></td>
<td><?php echo get_content_by_id($id, "2nd") ?></td>
<td><?php echo get_content_by_id($id, "3rd") ?></td>
</tr>
</table>方法三:
<table>
<tr>
<?php $result=mysql_query("SELECT * FROM db WHERE id='$id'");
while($row=mysql_fetch_array($result)){
echo "<td>".$row['1st']."</td>";
echo "<td>".$row['2nd']."</td>";
echo "<td>".$row['3rd']."</td>";
}
?>
</tr>
</table>
解决方案 »
- 有关php
- 正在学php+mysql+javascipt 编程,看了些书。有劳高手推荐几本好的书给我,谢了!
- 大家帮忙,跪谢了,急呀!
- php 生成html代码的问题
- php能做嵌入式开发吗?
- 求教:怎么回答这样的面试题(简易随机问答验证:在php存储问题和答案,在htm中随机读取问题后,判断用户输入的答案是否正确)?特地来请教了!谢谢大家了!
- 安装PHP论坛的抉择,我免费提供几个测试点,供大家免费测评!
- 被asp.net弄的头脑发涨了,另问两个问题~~~~~~~~
- -- 随机产生以年月日为种子的随机订单号 -- 哪位指点 --
- 如何让程序在框架的另一边显示
- 如何在PHP中新建一个动态页
- 如何用php建立一個pgsql的數據庫
方法二:调用方法比方法一好
方法三:PHP与HTML混合使用,数据库也只有一次操作,因此效率是最高的。