i';使用php将数据插入MS SQL Server时出错
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
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:谢谢。