我收到这个错误。如何解决这个错误?

时间:2015-07-31 05:42:24

标签: php sql-server

  

警告:odbc_exec():SQL错误:[Microsoft] [ODBC SQL Server   驱动程序] [SQL Server]关键字'到'。,SQL状态附近的语法不正确   在SQLExecDirect中37000   C:\ XAMPP \ htdocs中\ lendkarma \仪表板\ viewpost.php

<?php
if($userconnection)
    {
       $sql_result="INSERT into blogs_new(empid,blog_title,status,blog_author) VALUES ($empid,$title,$a,$status,$author)";
       echo $sql_result;
       $res=odbc_exec($userconnection,$sql_result);
     // $res = odbc_prepare($userdatabase,"INSERT INTO t_blogs (empid,blog_title,blog_content,status,blog_author) VALUES ($empid,$title,$a,$status,$author)");
    }
    else
    {
       echo "connection error";
    }
?>

2 个答案:

答案 0 :(得分:0)

你的价值观需要引用它们:

$sql_result="INSERT into blogs_new(empid,blog_title,status,blog_author) VALUES ('$empid','$title','$a','$status','$author')";

答案 1 :(得分:0)

我认为你应该在sql查询字符串中的字符串类型值周围添加一些撇号。 这样的事情。

$sql_result="INSERT into blogs_new(empid,blog_title,status,blog_author) VALUES ('".$empid."','".$title."','".$a."','".$status."','".$author."')";
相关问题