gpt4 book ai didi

php - 返回 Insert While 循环中 1 个值字段内的所有行

转载 作者:行者123 更新时间:2023-11-29 12:54:26 24 4
gpt4 key购买 nike

我有一个插入:

$sql="INSERT into tasks(TITLE,DESCRIPTION) VALUES('$projectName',
'Description Documents: [url=http://myurl/$documentID/]$documentName[/url]')";

我之前有一个查询:

$result1 = mysqli_query($con,"SELECT ID, NAME, IBLOCK_ID FROM b_iblock_element WHERE IBLOCK_ID = '36' ORDER BY ID DESC LIMIT 6");

while($row = mysqli_fetch_array($result1))
{
$documentID = $row['ID'];
$documentName = $row['NAME'];
}

这将返回 6 个 ID。现在我希望每个 ID 在 INSERT 中形成一个 URL。所以基本上描述将返回 6 个链接,每个链接都链接到相关 ID。

这可能吗?如果是这样怎么办?

最佳答案

只需构建一个包含所有 URL 的字符串,将它们与例如连接起来即可。 implode(),然后将此脚本添加到您的描述中。

您可能还需要将 NAME 字段添加到您的选择查询中,以便能够从数据库中获取它。

$result1 = mysqli_query($con,"SELECT ID, IBLOCK_ID FROM b_iblock_element WHERE IBLOCK_ID = '36' ORDER BY ID DESC LIMIT 6");

while($row = mysqli_fetch_array($result1))
{
$documentID = $row['ID'];
$urls[] = "[url=http://myurl/$documentID/]" . $row["NAME"] . "[/url]";
}

$allUrls = implode(' ', $urls);

$sql="INSERT into tasks(TITLE,DESCRIPTION) VALUES('$projectName',
'Description Documents: " . $allUrls ."')";

关于php - 返回 Insert While 循环中 1 个值字段内的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24288081/

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