如何使用PHP中的odbc连接将数据插入到MSSQL Server

时间:2015-04-03 08:02:14

标签: php sql-server odbc

我正在尝试使用PHP将数据插入带有odbc的mssql服务器,但它不会插入任何行。

这里是我的PHP代码:

$q="INSERT INTO dosyadegerlendirme (
                                    YatisNo,
                                    Degerlendirici,
                                    Kodlayici,
                                    HataSeviye,
                                    AnaHataKategoriId,
                                    AnaHataKategori,
                                    AltKategoriId,
                                    AltKategori,
                                    DosyaDonemi,
                                    DegerlendirmeTarihi ) 
    VALUES    (
               '{$_POST['yatisno']}',
               '{$_SESSION['login_user']}',
               '{$_POST['kodcu']}',
               '{$hataSeviye}',
               '{$_POST['AnaHataKategorisi']}', 
               '{$anaKategoriAciklama}',
               '{$_POST['AltHataKategorisi']}',
               '{$altKategoriAciklama}',
               '{$_POST['donem']}',
               '{$_POST['dtarih']}' )";



$result=odbc_exec($baglanti, $q); 

我收到此错误:

[Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.

我怎么能做到这一点?

由于

1 个答案:

答案 0 :(得分:0)

不能说太多,因为您没有提供有关您的应用运行的服务器的任何内容,但this可以提供帮助。