使用带有php的PDO_SQLSRV将数据插入sql表

使用带有php的PDO_SQLSRV将数据插入sql表,php,sql-server,pdo,phpmyadmin,Php,Sql Server,Pdo,Phpmyadmin,这是我将数据插入sql表的代码。在php中使用pdo_sqlsrv驱动程序。 有谁能帮我弄清楚我的代码是否有错误吗。我写的代码是否完美,是否有任何缺陷。 提前谢谢 <?php include("config.php"); if($_SERVER["REQUEST_METHOD"] == "POST") { $serverName = "testserver.com"; $uid = "sa"; $

这是我将数据插入sql表的代码。在php中使用pdo_sqlsrv驱动程序。 有谁能帮我弄清楚我的代码是否有错误吗。我写的代码是否完美,是否有任何缺陷。 提前谢谢

    <?php

    include("config.php");

     if($_SERVER["REQUEST_METHOD"] == "POST")
       {
         $serverName = "testserver.com";
        $uid = "sa";
        $pwd = "ams";
        $database = "Test";
        try {
        $conn = new PDO( "sqlsrv:server=$serverName;database=$database", $uid, $pwd);
        $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
        $conn->setAttribute(PDO::SQLSRV_ATTR_DIRECT_QUERY , true);



$sql="INSERT INTO  header ([date]
      ,[isfnameandaddress]
      ,[contactname]
      ,[contacttelephone]
      ,[contactemail]
      ,[containernumbers]
      ,[vesselname/voyagenumber]
      ,[estimatedateofdeparture]
      ,[estimateddateofarrival]
      ,[billoflandingnumber]
      ,[recordnumber]
      ,[consigneenumber]
      ,[sellernameandaddress]
      ,[buyernameandaddress]
      ,[shiptopartyameandaddress]
      ,[manufacturer]
      ,[containerstuffinglocationnameandaddress]
      ,[consolidaternameandaddress])
        values( null,                   '$_POST[date]','$_POST[address1]','$_POST[contactname]','_POST[telephone]','$_POST[email]','$_POST[conatainernumbers]',
'$_POST[vesselname]','$_POST[departuredate]','$_POST[arrivaldate]',$_POST[ladingnumber]','$_POST[importerrecordnumber]','$_POST[consigneenumber]',
'$_POST[sellernameandaddress]','$_POST[address2]',$_POST[address3]','$_POST[address4]','$_POST[address5]','$_POST[address6]')";

 $results = $conn->query( $sql );

} catch( PDOException $e ) {
    echo $e->getMessage();
    exit();

}
}
?>

神圣的注射之母。使用事先准备好的声明。对不起……你可以分享我在哪里可以得到它们的任何链接。当然可以。非常感谢安德鲁我在等待你的链接……:)我确实链接了,伙计,在上面的评论中。只需点击“这里”。您可以使用[]()创建单词链接,如[Google](www.Google.com)。没有空间。