gpt4 book ai didi

php - 错误 ODBC MS SQL

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

我收到此错误

警告:odbc_exec() [function.odbc-exec]:SQL 错误:[Microsoft][ODBC SQL Server 驱动程序][SQL Server]'' 附近的语法不正确。,D: 中的 SQLExecDirect 中的 SQL 状态 37000\wamp\www\STAPP\sys_admin\1.php 第 23 行

警告:odbc_exec() [function.odbc-exec]:SQL 错误:[Microsoft][ODBC SQL Server 驱动程序][SQL Server]'' 附近的语法不正确。,D: 中的 SQLExecDirect 中的 SQL 状态 37000\wamp\www\STAPP\sys_admin\1.php 第 23 行

<小时/>
<?php

require_once("../includes/database_connection.php");
$conn=odbc_connect('stapp','','');

if ( isset( $_FILES['userfile'] ) )
{
$csv_file = $_FILES['userfile']['tmp_name'];

if ( ! is_file( $csv_file ) )
exit('File not found.');

$sql = '';

if (($handle = fopen( $csv_file, "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{


$sql = "INSERT INTO `table` SET `column0` = '$data[0]',

`column1`= '$data[1]', `column2` = '$data[2]';";

$rs1=odbc_exec($conn,$sql);

}
fclose($handle);
}

// Insert into database

//exit( $sql );
exit( "Complete!" );
}
?>
<小时/>

第 23 行是 $rs1=odbc_exec($conn,$sql);

有谁能帮我写一下sql语句吗

最佳答案

SET插入记录的方式不标准SQL 。最好采用标准方式

INSERT into table (column0, column1, column2) values 
('$data[0]', '$data[1]', '$data[2]');

关于php - 错误 ODBC MS SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14973592/

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