i';使用php将数据插入MS SQL Server时出错

i';使用php将数据插入MS SQL Server时出错,php,html,sql-server,Php,Html,Sql Server,MS SQL SERVER表 SELECT TOP (1000) [mob] [sms] FROM [SMS].[dbo].[data] 这是我的php脚本 <?php $mob = $_POST['mob']; $smss = $_POST['sms']; $serverName="DESKTOP-471VOGK\SQLEXPRESS"; $connectionInfo=array("Database"=>"SMS.MDF"); $conn= sqlsrv_connect

MS SQL SERVER表

SELECT TOP (1000) [mob] [sms] FROM [SMS].[dbo].[data]
这是我的php脚本

<?php

$mob = $_POST['mob'];
$smss = $_POST['sms'];



$serverName="DESKTOP-471VOGK\SQLEXPRESS";
$connectionInfo=array("Database"=>"SMS.MDF");
$conn= sqlsrv_connect($serverName,$connectionInfo);



 //connect to sql


  // Input into staff database
  $sql = "INSERT INTO data (mob,sms) VALUES (?,?)";


 $params = array($mob,$smss);
 $stmt = sqlsrv_query( $conn, $sql, $params);
 if( $stmt === false ) {
      die( print_r( sqlsrv_errors(), true));
 }
else {

echo "Sucess";

}

?>

我得到了错误的答案

警告:sqlsrv_query()希望参数1是资源,布尔值在第22行的C:\xampp\htdocs\sms\sms.php中给出 数组([0]=>Array([0]=>IMSSP[SQLSTATE]=>IMSSP[1]=>-14[code]=>-14[2]=>向sqlsrv\u查询传递了无效参数。[消息]=>向sqlsrv\u查询传递了无效参数。)


请帮帮我。

我猜你的连接失败了。我可以建议您在代码中进行一些错误检查并添加建议的错误吗checking@RiggsFolly是的,这是由于连接错误。看,你可能需要一个Uid和pwd@RiggsFolly:谢谢。