gpt4 book ai didi

mysql - Powershell MySQL 字符串返回 |到 html?

转载 作者:行者123 更新时间:2023-11-29 21:55:09 25 4
gpt4 key购买 nike

我有一个与 powershell 的 MySQL 连接,它返回字符串值。它很好地迭代返回 - 没有我的连接信息,这里是简单的返回 (0....4) 是基于 MySQL 查询返回的列:

    $dr3.GetString(0) 
$dr3.GetString(1)
$dr3.GetString(2)
$dr3.GetString(3)
$dr3.GetString(4)

我的问题是如何迭代这些结果以生成电子邮件报告。结果返回——效果很好。举例来说,假设上述每个字符串都返回 5 行。我想在表中显示这五行(散列或转换为 html 或其他...)并将新元素/散列的“变量”传递给 send-mailmessage 命令以生成每日电子邮件报告。到目前为止,我只能得到第一个返回打印 - 例如$dr3.GetString(0) 打印“Dave”。我可以让每列的第一行很好地打印到变量,但我想知道我是否缺少一个 foreach 循环以及此处某处的 Convertto-html 表....我知道一定有一些带有迭代和 Convertto 的东西-我缺少的html!提前致谢!

最佳答案

找到了适合我的用例的答案。我没有使用convertto-html,而是使用html 分段和字符串粘贴。下面是我的代码,这就像一个魅力:

while ($dr3.Read())
{

$dr3.GetString(0)
$dr3.GetString(1)
$dr3.GetString(2)
$dr3.GetString(3)
$dr3.GetString(4)


#build html table foreach array
$html = "<table><tr><td>First Name</td><td>Last Name</td></tr>"
foreach ($result in $dr3)
{
$html += "<tr><td>" + $dr3.GetString(0) + "</td><td>" + $dr3.GetString(1) + "</td></tr>"
}
$html += "</table>"

这是一种迂回的方式到达那里......但这可行。感谢您的想法 - 他们让迈克有了动力。

关于mysql - Powershell MySQL 字符串返回 |到 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33220847/

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