Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用php将数据插入存储过程sql server 2012_Php_Sql Server - Fatal编程技术网

无法使用php将数据插入存储过程sql server 2012

无法使用php将数据插入存储过程sql server 2012,php,sql-server,Php,Sql Server,php和存储过程的代码加上错误也被提到。。。 我试过mysqli one对我不起作用,绑定参数也不起作用请建议怎么做 <?php $serverName = "DESKTOP-FBUSVI6\RETAILAPP12"; //serverName\instanceName // Since UID and PWD are not specified in the $connectionInfo array, // The connection will be attempted usin

php和存储过程的代码加上错误也被提到。。。 我试过mysqli one对我不起作用,绑定参数也不起作用请建议怎么做

<?php

$serverName = "DESKTOP-FBUSVI6\RETAILAPP12"; //serverName\instanceName

// Since UID and PWD are not specified in the $connectionInfo array,
// The connection will be attempted using Windows Authentication.
$connectionInfo = array( "Database"=>"RetailLink");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
     echo "Connection established.<br />";
}else{
     echo "Connection could not be established.<br />";
     die( print_r( sqlsrv_errors(), true));
}


$sql = "CALL [dbo].[sp_mRetailerRegInfo_Add] ('HUUSAUS','HAHShsg','v@gmail,com','923224024386')";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt == false ) {
die( print_r( sqlsrv_errors(), true));
}
else
{
echo "Record add successfully";
}
sqlsrv_close($conn);

?>

使用EXEC并删除括号:

$sql = "EXEC [dbo].[sp_mRetailerRegInfo_Add] 'HUUSAUS','HAHShsg','v@gmail,com','923224024386'";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt == false ) {
die( print_r( sqlsrv_errors(), true));
$sql = "EXEC [dbo].[sp_mRetailerRegInfo_Add] 'HUUSAUS','HAHShsg','v@gmail,com','923224024386'";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt == false ) {
die( print_r( sqlsrv_errors(), true));