gpt4 book ai didi

mysql - 如何将信息从xslt传递到mysql

转载 作者:行者123 更新时间:2023-11-29 14:20:43 25 4
gpt4 key购买 nike

我需要知道如何将我的 xsl 转换链接到我的数据库,我目前已将其设置为进行 html 转换,但需要将数据插入到数据库中。xslt 是一个仅用于转换的单个文件,并在php 脚本,几天前我看到了一个关于它的线程,但忘记保存它,现在我无法找到任何关于它的东西。 xml 是一个提要而不是一个文件,这就是 xsl 的样子:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:variable name="ref" select="lr_rates/hoel_ref"/>
<xsl:for-each select="//room">
<xsl:variable name="ref" select="ref"/>
<xsl:variable name="type" select="type_description"/>
<xsl:variable name="descr" select="description"/>
<xsl:variable name="avail" select="rooms_available"/>
<xsl:variable name="rate" select="rack_rate"/>
<xsl:variable name="cur" select="rate/requested_currency"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

那么这就是数据库请求的样子

 "DELETE FROM `pt_rooms` WHERE hotel_ref = '$id'";
"INSERT INTO `pt_rooms`(hotel_ref,room_ref,room_type,description,availability,price,currency) VALUES ('$id','$ref','$type','$descr','$avail','$rate','$cur')";

我想我可能需要一个 mysql_connect 语句,而且它不是一个应用程序,只是 php 脚本中的一个 xsl,如果有人可以链接到一个很好的解释的话

最佳答案

XSLT 是一种 XML 转换,这意味着您可以将任何 XML 文件从 XML 转换为您可以想到的任何其他基于文本的格式。如果没有某种获取结果并执行查询的处理代码,它不会神奇地与数据库交互。由于您需要这个并提到了 PHP,因此您最好首先在 PHP 中处理 XML 并以这种方式填充数据库。

关于mysql - 如何将信息从xslt传递到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com