xmlfile表(id,path)
1, /d/data/xml/a/1.xml
2,/d/data/xml/a/2.xml
<meta http-equiv="Content-Type" content="text/html charset=utf-8"><?php
//脚本永不结束
set_time_limit(0)
//数据库连接
mysql_connect('host', 'user', 'password')
mysql_select_db('database')
while(true){
//这里不知道你的xml来源,改为你自己的来源,读入xml变量
$xml = '<xml><row expect="201412345" opencode="1,2,3,4,5" opentime="2014-11-11 11:11:11"/></xml>'
//解析xml内容
$obj = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)
$expect = $obj->row['expect']
$opencode = $obj->row['opencode']
$opentime = $obj->row['opentime']
$sql='INSERT INTO table VALUES (\''.$expect.'\',\''.$opencode.'\',\''.$opentime.'\')'
mysql_query($sql)
//休息60秒
sleep(60)
}
由于php没有线程概念,这个页面要运行的话,必须维持一个在浏览器打开状态
这里的代码只是简单的示例,具体的逻辑你可以根据需求自己完善
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)