bool
mysql_more_results(MYSQL *mysql)
          This function is used when you execute multiple statements
          specified as a single statement string, or when you execute
          CALL statements, which can
          return multiple result sets.
        
          mysql_more_results() true if
          more results exist from the currently executed statement, in
          which case the application must call
          mysql_next_result() to fetch
          the results.
        
          TRUE (1) if more results exist.
          FALSE (0) if no more results exist.
        
          In most cases, you can call
          mysql_next_result() instead to
          test whether more results exist and initiate retrieval if so.
        
See Section 3.6.3, “Multiple Statement Execution Support”, and Section 5.4.51, “mysql_next_result()”.