cubrid_next_result

(PECL CUBRID >= 8.4.0)

cubrid_next_resultGet result of next query when executing multiple SQL statements

Description

cubrid_next_result(resource $result): bool

The cubrid_next_result() function is used to get results of next query if multiple SQL statements are executed and CUBRID_EXEC_QUERY_ALL flag is set upon cubrid_execute().

Parameters

result

result comes from a call to cubrid_execute()

Return Values

Returns true on success or false on failure.

Examples

Example #1 cubrid_next_result() example

<?php
$conn 
cubrid_connect("127.0.0.1"33000"demodb""dba");

$sql_stmt "SELECT * FROM code; SELECT * FROM history WHERE host_year=2004 AND event_code=20281";
$res cubrid_execute($conn$sql_stmtCUBRID_EXEC_QUERY_ALL);

get_result_info($res);
cubrid_next_result($res);
get_result_info($res);

function 
get_result_info($req)
{
    
printf("\n------------ get_result_info --------------------\n");

    
$row_num cubrid_num_rows($req);
    
$col_num cubrid_num_cols($req);

    
$column_name_list cubrid_column_names($req);
    
$column_type_list cubrid_column_types($req);

    
$column_last_name cubrid_field_name($req$col_num 1);
    
$column_last_table cubrid_field_table($req$col_num 1);

    
$column_last_type cubrid_field_type($req$col_num 1);
    
$column_last_len cubrid_field_len($req$col_num 1);

    
$column_1_flags cubrid_field_flags($req1);

    
printf("%-30s %d\n""Row count:"$row_num);
    
printf("%-30s %d\n""Column count:"$col_num);
    
printf("\n");

    
printf("%-30s %-30s %-15s\n""Column Names""Column Types""Column Len");
    
printf("------------------------------------------------------------------------------\n");

    
$size count($column_name_list);
    for(
$i 0$i $size$i++) {
        
$column_len cubrid_field_len($req$i);
        
printf("%-30s %-30s %-15s\n"$column_name_list[$i], $column_type_list[$i], $column_len); 
    }
    
printf("\n\n");

    
printf("%-30s %s\n""Last Column Name:"$column_last_name);
    
printf("%-30s %s\n""Last Column Table:"$column_last_table);
    
printf("%-30s %s\n""Last Column Type:"$column_last_type);
    
printf("%-30s %d\n""Last Column Len:"$column_last_len);
    
printf("%-30s %s\n""Second Column Flags:"$column_1_flags);

    
printf("\n\n");
}
?>

The above example will output:

------------ get_result_info --------------------
Row count:                     6
Column count:                  2

Column Names                   Column Types                   Column Len     
------------------------------------------------------------------------------
s_name                         char                           1              
f_name                         varchar                        6              


Last Column Name:              f_name
Last Column Table:             code
Last Column Type:              varchar
Last Column Len:               6
Second Column Flags:           



------------ get_result_info --------------------
Row count:                     4
Column count:                  5

Column Names                   Column Types                   Column Len     
------------------------------------------------------------------------------
event_code                     integer                        11             
athlete                        varchar                        40             
host_year                      integer                        11             
score                          varchar                        10             
unit                           varchar                        5              


Last Column Name:              unit
Last Column Table:             history
Last Column Type:              varchar
Last Column Len:               5
Second Column Flags:           not_null primary_key unique_key

See Also

Here you can write a comment


Please enter at least 10 characters.
Loading... Please wait.
* Pflichtangabe
There are no comments available yet.

PHP cURL Tutorial: Using cURL to Make HTTP Requests

cURL is a powerful PHP extension that allows you to communicate with different servers using various protocols, including HTTP, HTTPS, FTP, and more. ...

TheMax

Autor : TheMax
Category: PHP-Tutorials

Midjourney Tutorial - Instructions for beginners

There is an informative video about Midjourney, the tool for creating digital images using artificial intelligence, entitled "Midjourney tutorial in German - instructions for beginners" ...

Mike94

Autor : Mike94
Category: KI Tutorials

Basics of views in MySQL

Views in a MySQL database offer the option of creating a virtual table based on the result of an SQL query. This virtual table can be queried like a normal table without changing the underlying data. ...

admin

Autor : admin
Category: mySQL-Tutorials

Publish a tutorial

Share your knowledge with other developers worldwide

Share your knowledge with other developers worldwide

You are a professional in your field and want to share your knowledge, then sign up now and share it with our PHP community

learn more

Publish a tutorial