mysql数据库字段xml类型

mysql数据库字段xml类型,第1张

数据类型算是一种字段约束,它限制每个字段能存储什么样的数据、能存储多少数据、能存储的格式等。MySQL/MariaDB大致有5类数据类型,分别是:整形、浮点型、字符串类型、日期时间型以及特殊的ENUM和SET类型。

要用php 把XML数据导入mysql ,xml里所有的数据导入数据库

我在php手册里找了个例子

to import xml into mysql

$file = "article_2_3032005467xml";

$feed = array();

$key = "";

$info = "";

function startElement($xml_parser, $attrs ) {

global $feed;

}

function endElement($xml_parser, $name) {

global $feed, $info;

$key = $name;

$feed[$key] = $info;

$info = ""; }

function charData($xml_parser, $data ) {

global $info;

$info = $data; }

$xml_parser = xml_parser_create();

xml_set_element_handler($xml_parser, "startElement", "endElement");

xml_set_character_data_handler($xml_parser, "charData" );

$fp = fopen($file, "r");

while ($data = fread($fp, 8192))

!xml_parse($xml_parser, $data, feof($fp));

xml_parser_free($xml_parser);

$sql= "INSERT INTO `article` ( `";

$j=0;

$i=count($feed);

foreach( $feed as $assoc_index => $value )

{

$j++;

$sql= strtolower($assoc_index);

if($i>$j) $sql= "` , `";

if($i <=$j) {$sql= "` ) VALUES ('";}

}

$h=0;

foreach( $feed as $assoc_index => $value )

{

$h++;

$sql= utf8_decode(trim(addslashes($value)));

if($i-1>$h) $sql= "', '";

if($i <=$h) $sql= "','')";

}

$sql=trim($sql);

echo $sql;

以上就是关于mysql数据库字段xml类型全部的内容,包括:mysql数据库字段xml类型、怎样将XML文件导入数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9476505.html

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

发表评论

登录后才能评论

评论列表(0条)

保存