gpt4 book ai didi

php - 将 fetch_assoc() 数组数据写入表

转载 作者:行者123 更新时间:2023-11-29 21:18:24 28 4
gpt4 key购买 nike

fetch_assoc() 引用数组组件以便将它们插入到另一个表中的正确方法是什么?

这是我当前的代码:

$sql_read = "SELECT id, data1, data2, date FROM `table1`";   
$result = $mysqli->query($sql_read);
if ($result !== false) {
$rows = $result->fetch_all();
}

while ($row = $result->fetch_assoc()){
$sql_write = "INSERT INTO `table2`.`load_records` (`id`, `data1`,`data2`,`date`) VALUES ('.$row['id']', '.$row['data1']', '.$row['data2']', '.$row['date']', NULL);";
}

最佳答案

正如我的评论中所建议的,首先您的选择语句应该是:

"SELECT id, data1, data2, date FROM `table1`";  

此外,插入语句应该是(请参阅字符串连接的使用):

"INSERT INTO `table2`.`load_records` (`id`, `data1`,`data2`,`date`) VALUES ('".$row['id']."', '".$row['data1']."', '".$row['data2']."', '".$row['date']."', NULL);";

关于php - 将 fetch_assoc() 数组数据写入表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35821233/

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