gpt4 book ai didi

php - 尝试在 php MYSQL 中将数据从一个表插入到另一个表

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

无论我做什么,我都会遇到语法错误,但我无法弄清楚为什么?

$sn= "INSERT INTO [Drive Errors](Serial Number) SELECT [Serial Number] FROM [Drive List] ORDER BY [Position]ASC";
odbc_exec($con,$sn);

谢谢,代码有效,但现在当我插入序列号数据时,所有以前的数据都被删除。有什么建议么?

$sn= "INSERT INTO [Drive Errors]([Serial]) SELECT [Serial Number] FROM [Drive List] ORDER BY [Position]ASC";
odbc_exec($con,$sn);

//Selecting table(de) and row(pos) need it in brackets
$sql= "SELECT * FROM [Drive Errors] ORDER BY [Position]ASC";

$rs=odbc_exec($con,$sql);
if (!$rs)
{echo("Error");}

最佳答案

您还需要将第一个序列号括在方括号中:

$sn= "INSERT INTO [Drive Errors]([Serial Number]) SELECT [Serial Number] FROM [Drive List] ORDER BY [Position]ASC";

圆括号是 INSERT 语句语法的一部分;方括号是用空格或有趣的字符分隔列名称的内容,或者是 Access SQL 中的保留字。

关于php - 尝试在 php MYSQL 中将数据从一个表插入到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165920/

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