mysql驱动获得存储过程返回的结果
点击 7848 创建时间 2012-10-22 18:37:55
主要是把mysql_connect
的第四个参数设为131072
即可。其中131072
的定义是:
#define CLIENT_MULTI_RESULTS 131072
/* Enable/disable multi-results */
```
表示可以启用多结果集。
以下是一个连接`mysql`并取得存储过程结果的例子:
```php
$conn = mysql_connect( "localhost", "root" , "123456" ,1,131072 );
mysql_select_db( "test_db", $conn );
$query = "CALL test_db.showUsers()";
$result = mysql_query($query , $conn );
$rows = array();
while( $row = mysql_fetch_assoc( $result ) )
{
print_r( $row );
}
```
上一篇: 年初三溜冰溜得裤档破了,而且是个黑店呀!!
下一篇: 网站底部不会随滚动条移动的弹出层