gpt4 book ai didi

php - 使用 PHP 从一张表中选择数据并将其插入到现有表中

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

我正在尝试使用 PHP 从一个表中选择数据并将其插入到现有表中。

虽然我知道我可以将结果收集到一个数组中,然后将它们重新注入(inject)到正确的表中,但这似乎效率低下。我必须能够将请求的查询复制到我选择的表中。

任何指导将不胜感激。下面是我如何将数据放入数组中。

<?php
header("Cache-Control: no-cache");
date_default_timezone_set('Europe/London');

// open DB connection
require_once("DbConnect.php");

// fetch playlist
$result = $db->query(
"SELECT `artist`, `title`, `label`, `albumyear`, `date_played`, `duration`, `picture` "
."FROM historylist ORDER BY `date_played` DESC LIMIT 5 ");

// put into array
while ($row=$result->fetch_object()) $list[] = $row;



?>

最佳答案

正如 @tkausl 所说,如果您使用相同的数据库,则可以使用相同的查询将结果插入到所需的表中。

<?php
header("Cache-Control: no-cache");
date_default_timezone_set('Europe/London');

// open DB connection
require_once("DbConnect.php");

// fetch playlist
$result = $db->query(
"INSERT INTO my_table(`artist`, `title`, `label`, `albumyear`, `date_played`, `duration`, `picture`)" .
"SELECT `artist`, `title`, `label`, `albumyear`, `date_played`, `duration`, `picture` " .
"FROM historylist ORDER BY `date_played` DESC LIMIT 5 ");

关于php - 使用 PHP 从一张表中选择数据并将其插入到现有表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27195592/

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