gpt4 book ai didi

php - 复制mysql数据到同一张表

转载 作者:行者123 更新时间:2023-12-01 00:28:39 25 4
gpt4 key购买 nike

我需要能够将所有没有用户 ID 的行复制到用户 ID 等于 1 的同一个表中。这是我的代码:(当我运行它时它不起作用),它确实使用 echo 显示项目字段和小部件 ID 字段。但它不插入数据。任何建议

    $sql=("SELECT * from options WHERE userid='' ");
$resultat= mysql_query($sql);

while($row = mysql_fetch_array($resultat))
{
$userid="1";
echo $items.$widgetid."<br>";
$widgetid = $row['widgetid'];
$items = $row['items'];
$stats = $row['stats'];
$upd=("INSERT INTO options (userid, widgetid, items,stats)
VALUES ('$userid', '$widgetid','$items', '$stats')");
mysql_query($upd);
}

最佳答案

INSERT INTO options 
SELECT '1' AS userid, widgetid, items, stats
FROM options
WHERE userid = ''

假设这是在您的表中声明的列的顺序。

关于php - 复制mysql数据到同一张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9514658/

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