php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容

源代码在线查看: function.db2-next-result.html

软件大小: 3633 K
上传用户: fengkuangyidao
关键词: php PHP 文档 实际应用
下载地址: 免注册下载 普通下载 VIP

相关代码

												 				  Requests the next result set from a stored procedure				  				 				 				 db2_lob_read				 db2_num_fields				 IBM DB2 Functions				 PHP Manual								 				  db2_next_result				  (PECL ibm_db2:1.0-1.6.2)db2_next_result — 				   Requests the next result set from a stored procedure				  								 				 				  Description				  				   resource db2_next_result				    ( resource $stmt				   )																  				   A stored procedure can return zero or more result sets. While you handle				   the first result set in exactly the same way you would handle the results				   returned by a simple SELECT statement, to fetch the second and subsequent				   result sets from a stored procedure you must call the				   db2_next_result() function and return the result to a				   uniquely named PHP variable.				  								 								 				  Parameters				  				   								    								     stmt												     								      				       A prepared statement returned from db2_exec() or				       db2_execute().				      				     								    								   								  				 								 				  Return Values				  				   Returns a new statement resource containing the next result set if the				   stored procedure returned another result set. Returns FALSE if the stored				   procedure did not return another result set.				  				 												 				  Examples				  				   				    Example #1 Calling a stored procedure that returns multiple result sets				    				     In the following example, we call a stored procedure that returns three				     result sets. The first result set is fetched directly from the same				     statement resource on which we invoked the CALL statement, while the				     second and third result sets are fetched from statement resources				     returned from our calls to the db2_next_result()				     function.				    				    								<?php$conn = db2_connect($database, $user, $password);if ($conn) {  $stmt = db2_exec($conn, 'CALL multiResults()');  print "Fetching first result set\n";  while ($row = db2_fetch_array($stmt)) {    var_dump($row);  }  print "\nFetching second result set\n";  $res = db2_next_result($stmt);  if ($res) {    while ($row = db2_fetch_array($res)) {      var_dump($row);    }  }  print "\nFetching third result set\n";  $res2 = db2_next_result($stmt);  if ($res2) {    while ($row = db2_fetch_array($res2)) {      var_dump($row);    }  }  db2_close($conn);}?>												    								    The above example will output:				    								Fetching first result set				array(2) {				  [0]=>				  string(16) "Bubbles         "				  [1]=>				  int(3)				}				array(2) {				  [0]=>				  string(16) "Gizmo           "				  [1]=>				  int(4)				}								Fetching second result set				array(4) {				  [0]=>				  string(16) "Sweater         "				  [1]=>				  int(6)				  [2]=>				  string(5) "llama"				  [3]=>				  string(6) "150.00"				}				array(4) {				  [0]=>				  string(16) "Smarty          "				  [1]=>				  int(2)				  [2]=>				  string(5) "horse"				  [3]=>				  string(6) "350.00"				}								Fetching third result set				array(1) {				  [0]=>				  string(16) "Bubbles         "				}				array(1) {				  [0]=>				  string(16) "Gizmo           "				}								    				   				  				 																 																 db2_lob_read				 db2_num_fields				 IBM DB2 Functions				 PHP Manual											

相关资源