Llamar A Procedimiento Almacenado En Sql Desde Php
function Procedure($rut,$tipo,$fono,$com,$codigo,$empresa){
set_time_limit(900);
//strings que recibiran los datos de salida
$salida='';
$salida2='';
$salida3='';
//conexion aSQL
$conn=mssql_connect("199.69.69.4","sa","XXXXXXXXX");
if (!$conn)
{
die("No a sido posible conectarese a la base de datos!");
}else{mssql_select_db("BASE",$conn);
}
//Selecciona el procedimiento con mssq_init. Los sqlchar que son true quieren decir que se recibiran
//los datos de retorno en las variables string definidas ylas variables de tipo char false son de entrada.
$stmt = mssql_init('s_cap_telefonos', $conn)or die("error al extraer los registros -");
mssql_bind($stmt, '@cod_empresa_ent',$empresa, SQLCHAR,false, false,3);
mssql_bind($stmt, '@rut_deudor_ent', $rut, SQLCHAR,false, false,9);
mssql_bind($stmt, '@cod_area_ent', $codigo, SQLCHAR,false,false,6);
mssql_bind($stmt, '@fono_ent', $fono, SQLCHAR,false, false,11);
mssql_bind($stmt, '@comuna_ent',$com,SQLCHAR,false, false,6);
mssql_bind($stmt,'@fono_sal',$salida,SQLCHAR,true, false,11);
mssql_bind($stmt, '@comuna_sal',$salida2,SQLCHAR,true, false,6);
mssql_bind($stmt, '@tipo_sal',$salida3,SQLCHAR,true,false,1);
$result=mssql_execute($stmt);
mssql_free_statement($stmt);
//echo 'fono_sal:: ', $salida, "\r\n", 'comuna_sal::',$salida2, "\r\n", 'tipo_sal:: ', $salida3; echo "<br>";
//echo $salida=substr($salida,1,7);
//conexion a mysql para guardar registros extraidos o modificarlos$conexion=mysql_connect("localhost","root","");
if (!$conexion)
{
die("No a sido posible conectarese a la base de datos!");
}else{...
Regístrate para leer el documento completo.