无法使用php将数据插入存储过程sql server 2012
php和存储过程的代码加上错误也被提到。。。 我试过mysqli one对我不起作用,绑定参数也不起作用请建议怎么做无法使用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
$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));