php怎么获取mysql 存储过程的结果集?

解决方案 »

  1.   

    算了,我自己解决了,伤心啊,一个回的都没有!define('CLIENT_MULTI_RESULTS',131072);
    $sql = "call prc_onlindate_1('2011-03-10 00:00:00','2011-03-10 23:59:59')";
    #$sql = "call proc_test()";
    $conn =  mysql_connect('127.0.0.1','root','123456','1',CLIENT_MULTI_RESULTS) or die('连接失败');
    $db = mysql_select_db('jqdg_log',$conn);
    mysql_query('set names utf-8');
    $rs =  mysql_query($sql);
    while($row = mysql_fetch_array($rs)){
    $f[] = $row;
    }