把他做为一个sql 语句执行
$sql=" Execute TEST ";
然后$rs=mssql_execute();
do {
while ($row = mssql_fetch_row($rs)) {
}
} while (mssql_next_result($rs));
$sql=" Execute TEST ";
然后$rs=mssql_execute();
do {
while ($row = mssql_fetch_row($rs)) {
}
} while (mssql_next_result($rs));
我用过mysql_query("call test.test_01_select()");但是不能返回记录集
mysql中的存储过程用mysql的操作方式,上面是sql server的操作方式没有用过mysql的存储过程这个数据库很少使用
有尝聘用JAVA,硬件开发,PHP, 数据库,C++BUILDER版主
详见:http//www.dvpx.com/forum.aspx
有兴趣的朋友加我QQ: 8502928 OR MSN:[email protected]
看一下MySQL5关于存储过程的中文说明吧
$user="root";
$password="11212";
$db="samp_db";
$dblink=mysql_connect($host,$user,$password)
or die("can't connect to mysql");
mysql_select_db($db,$dblink)
or die("can't select samp_db");
$res=mysql_query("set @a=$password",$dblink);
$res=mysql_query("call aa(@a)",$dblink);
$res=mysql_query("select @a",$dblink);
$row=mysql_fetch_row($res);
echo $row[0];
if ($result = $mysqli->query($Sql)) {
while ($row = $result->fetch_assoc()) {
$ID= $row['ID'];
$MC = $row['MC'];
$REMARK = $row['REMARK'];
}
$result->close();
}
else{
echo 'Error:错误信息';
}如果你的php是5.0以后的,直接用这个就行了
4.0的改一下 mysqli-> 为mysql 就行了