使用 js 或 java 从 mysql 数据库获取数据,没有 php 用法
fetch data from mysql db with js or java, no php usage
这是使用 js 打开与另一个域上的数据库的连接的最佳方法,java。
例如,我使用 gtm 将数据推送到数据服务器,我所拥有的只是前端访问权限,但我可以访问另一个域上的数据库,我如何从另一个数据库中获取数据到gtm when gtm 只允许 js 没有 php 编码,所以日期可以是动态的,因为我需要推送的数据来自外部数据库。
提前致谢
<script>
var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
document.write(rs.fields(1));
rs.movenext;
}
rs.close;
connection.close;
dataLayer.push({
'usersigendup': 'some-value',
'productID2': 'some-value2',
'productID3': 'some-value3',
});
</script>
上面的代码不起作用,但基本上我怎样才能做到 "some-value" 成为从 DB.that 中提取的值的结果是我到目前为止在谷歌搜索中发现的
GTM 没有用于跟踪的服务器端 API,因此您无法直接发送数据(您也不想将数据库凭据提供给客户端脚本)。
您可以创建一个从数据库中获取数据的服务器端脚本。然后,您可以通过 URL 数据库结果 returns 使其可用。然后,您创建一个带有 JavaScript 的自定义 HTML 标签,该标签连接到您的新端点,获取响应并将其解析为您随后在跟踪标签中使用的变量。
您需要确保您的脚本在端点没有响应时仍然有效(或正确终止)。
他的 Simo Ahava demonstrated the technique in an older article,唯一的区别是,你必须创建自己的服务,而不是像天气 API 这样的可用网络服务 returns 你的数据库结果。
这是使用 js 打开与另一个域上的数据库的连接的最佳方法,java。
例如,我使用 gtm 将数据推送到数据服务器,我所拥有的只是前端访问权限,但我可以访问另一个域上的数据库,我如何从另一个数据库中获取数据到gtm when gtm 只允许 js 没有 php 编码,所以日期可以是动态的,因为我需要推送的数据来自外部数据库。
提前致谢
<script>
var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
document.write(rs.fields(1));
rs.movenext;
}
rs.close;
connection.close;
dataLayer.push({
'usersigendup': 'some-value',
'productID2': 'some-value2',
'productID3': 'some-value3',
});
</script>
上面的代码不起作用,但基本上我怎样才能做到 "some-value" 成为从 DB.that 中提取的值的结果是我到目前为止在谷歌搜索中发现的
GTM 没有用于跟踪的服务器端 API,因此您无法直接发送数据(您也不想将数据库凭据提供给客户端脚本)。
您可以创建一个从数据库中获取数据的服务器端脚本。然后,您可以通过 URL 数据库结果 returns 使其可用。然后,您创建一个带有 JavaScript 的自定义 HTML 标签,该标签连接到您的新端点,获取响应并将其解析为您随后在跟踪标签中使用的变量。
您需要确保您的脚本在端点没有响应时仍然有效(或正确终止)。
他的 Simo Ahava demonstrated the technique in an older article,唯一的区别是,你必须创建自己的服务,而不是像天气 API 这样的可用网络服务 returns 你的数据库结果。