Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
mysql_send_query(3)	       MariaDB Connector/C	     mysql_send_query(3)

   Name
     mysql_send_query  -  sends  a  SQL statement without waiting for server re-
     sponse

   Synopsis
	    #include <mysql.h>

	    int mysql_send_query(MYSQL * mysql,
				 const char *query,
				 unsigned long length);

   Description
     Sends a statement to the server, without waiting for the Server  OK  packet
     and/or resultset.

   Parameters
     * mysql  -  a mysql handle, which was previously allocated by mysql_init(3)
       and connected by mysql_real_connect(3).

     * query - SQL statement

     * length - length of the SQL statement

   Notes
     * The   OK   and	result	 set   package	 need	to   be   retrieved   by
       mysql_read_query_result(3) function

     * mysql_send_query()  can	be  used for semi asynchronous operation.  While
       the function itself is blocking, an event driven application can do other
       tasks until result set is available.

   Example
     For an example how to use 'mysql_send_query()` in an  event  driven  model,
     please check Jan Kneschke's article "Async MySQL Queries with C-API".

   See also
     * mysql_real_query

     * mysql_read_query_result

Version 3.4						     mysql_send_query(3)

Want to link to this manual page? Use this URL:
<
https://man.freebsd.org/cgi/man.cgi?query=mysql_send_query&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help