杨庆荣的博客

工作之余接单:公司产品展示网站建设、电商网站建设、小程序、app开发。+86 13714715608

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 ); 
 }
```

上一篇: 年初三溜冰溜得裤档破了,而且是个黑店呀!!
下一篇: 网站底部不会随滚动条移动的弹出层