警告: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";
}
?>
答案 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."')";