mysql 存储xml用什么类型

mysql 存储xml用什么类型,第1张

把xml存放到文件系统中,然后把路径记录到mysql中

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没有线程概念,这个页面要运行的话,必须维持一个在浏览器打开状态

这里的代码只是简单的示例,具体的逻辑你可以根据需求自己完善


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7457333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存