喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
 13  1/2  1  2  > 
     
标题: 当遇到数据量大的时候,用XML还真实快啊  
 
ysoo (PHPSOFT)
高级会员
Rank: 4
高级无限制会员



UID 16618
精华 0
积分 903
帖子 853
金钱 903 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-9-20
状态 离线
当遇到数据量大的时候,用XML还真实快啊

我写了个简单的测试页面:

/*HTML框架,调用XML数据*/
xml_1.php

<html>
<head>
<script language=javascript>
<!--
  function frm_click(field){

        var row=field.rowIndex;

        xml1.recordset.absoluteposition = row + 1;

        td_id.innerHTML=xml1.recordset("CITY_ID");

        td_name.innerHTML=xml1.recordset("CITY_NAME");
  
  }
-->
</script>
</head>
<body>

<?
function getmicrotime(){
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
    }

$time_start = getmicrotime();


?>

<xml id="xml1" src="xml_2.php"></xml>

<table border="1" width=100>
  <tr align="left">
    <td id="td_id"> </td>
  </tr>
  <tr align="left">
    <td id="td_name"> </td>
  </tr>
</table>

<table border="1" width=100% datasrc="#xml1">
  <tr onclick="frm_click(this);">
        <td><div datafld="CITY_ID"></div></td>
        <td><input type=text name=city_name datafld="CITY_NAME"><div ></div></td>
        <td><div datafld="CITY_TIME"></div></td>
  </tr>
</table>

<?
$time_end = getmicrotime();
$time = $time_end - $time_start;

echo $time_start;
echo "<BR>";
echo $time_end;
echo "<BR>";
echo $time;
?>

</body>
</html>

/*从MYSQL数据库调用数据动态生成XML*/
xml_2.php

<?
header('Content-Type: text/xml; charset=GB2312');
echo "<?xml version='1.0' encoding='GB2312'?>";

include("DB/DB.inc.php");
include("DB/DB.config.php");
include("DB/DB.soft.php");
?>
<CATALOG>
<?
  $i = 1;

  for($j=0;$j<=10;$j++){

  $sql = "SELECT * FROM city ORDER BY id asc";
  $rst = $db->query($sql);

  while($row = $db->fetch_array($rst)){
       
        $id                = $row[id];
        $name        = $row[name];
?>
        <CD>
                <CITY_ID><?=$i?></CITY_ID>
                <CITY_NAME><?=$name?></CITY_NAME>
                <CITY_TIME><?=$time?></CITY_TIME>
        </CD>
<?
        $i++;

  }

  }
?>
</CATALOG>
2006-7-28 04:14 PM#1
查看资料  Blog  发短消息  QQ  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48934
帖子 5039
金钱 47847 喜悦币
威望 0
人脉 1087
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 如何用php执行后台的C++程序?请高手指点
支持一下,一会学习



7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-7-28 04:28 PM#2
查看资料  访问主页  Blog  发短消息  顶部
 
糊涂仙
新手上路
Rank: 1


UID 76879
精华 0
积分 16
帖子 124
金钱 16 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-7-23
状态 离线
[推荐阅读] 【深圳】:高薪诚聘PHP程序员,年薪6万起
/*从MYSQL数据库调用数据动态生成XML*/


也不贴出来叫看看




我是AK,欢迎您加入我的
php唠嗑群  15996399
2006-7-28 04:39 PM#3
查看资料  发短消息  顶部
 
唠叨 (唠叨)
版主
Rank: 7Rank: 7Rank: 7
版主



UID 9955
精华 0
积分 1476
帖子 1543
金钱 1476 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-10-27
状态 离线
[推荐阅读] 关于 fsockopen 中 GET 后内容中有空格的问题
数据岛?
只有ie支持吧?
2006-7-28 04:40 PM#4
查看资料  Blog  发短消息  顶部
 
ysoo (PHPSOFT)
高级会员
Rank: 4
高级无限制会员



UID 16618
精华 0
积分 903
帖子 853
金钱 903 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-9-20
状态 离线
[推荐阅读] 强烈请求 个新新手一个空间
不是贴出来了吗?那几个DB是连接数据库的类
2006-7-28 04:40 PM#5
查看资料  Blog  发短消息  QQ  顶部
 
糊涂仙
新手上路
Rank: 1


UID 76879
精华 0
积分 16
帖子 124
金钱 16 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-7-23
状态 离线
[推荐阅读] 如何计算SQL语句循环查询出来的总和?
哦哦,今天才听说xml这个东西,看看很有意思.收东西,学习.



我是AK,欢迎您加入我的
php唠嗑群  15996399
2006-7-29 02:20 PM#6
查看资料  发短消息  顶部
 
踏浪无痕 (踏浪无痕)
新手上路
Rank: 1
初级会员



UID 66627
精华 0
积分 20
帖子 18
金钱 20 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-14
状态 离线
[推荐阅读] 村里的转到增强安全模式怎么做的?
如果用xml做开发的话,那数据不是很不安全吗,别人如果知道你XML所在的位置,就可以下下来看你的数据了
2006-7-29 02:41 PM#7
查看资料  发短消息  QQ  ICQ 状态  顶部
 
wpl12
高级会员
Rank: 4
初级会员



UID 68911
精华 0
积分 815
帖子 547
金钱 815 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-2-27
状态 离线
[推荐阅读] 如何将php写成以.html结尾的形式?
XML是放哪些可以给别人看的..或者只是做为中间件而已..
2006-7-29 03:07 PM#8
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
wpl12
高级会员
Rank: 4
初级会员



UID 68911
精华 0
积分 815
帖子 547
金钱 815 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-2-27
状态 离线
[推荐阅读] (转)PHP和Socket简介
楼主能不能用个多点数据测试..比如for($i=0;i<5000;i++)这样测试对比一下,我不明白倒在快在哪里.XML只是用来传输的中间件.起到什么作用?
2006-7-29 03:10 PM#9
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 819
帖子 886
金钱 819 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] ajax问题..
想过生成xml代替html,用xsl做样式



Azazazazazazazazazazazazazazazazazazazazazaz
2006-7-29 03:24 PM#10
查看资料  发短消息  顶部
 13  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.026713 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP