2008-09-07 6 views

Répondre

15

on dirait qu'il a répondu à cet article:

http://forums.mysql.com/read.php?52,198596,198717#msg-198717

Avec mysqli API PHP:

Supposons sproc myproc (IN int i, OUT j int):

$mysqli = new mysqli( "HOST", "USR", "PWD", "DBNAME"); 
$ivalue=1; 
$res = $mysqli->multi_query("CALL myproc($ivalue,@x);SELECT @x"); 
if($res) { 
    $results = 0; 
    do { 
    if ($result = $mysqli->store_result()) { 
     printf("<b>Result #%u</b>:<br/>", ++$results); 
     while($row = $result->fetch_row()) { 
     foreach($row as $cell) echo $cell, "&nbsp;"; 
     } 
     $result->close(); 
     if($mysqli->more_results()) echo "<br/>"; 
    } 
    } while($mysqli->next_result()); 
} 
$mysqli->close(); 
Questions connexes