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

FreeBSD Manual Pages

  
 
  

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

   Name
       mysql_real_escape_string	- escape string	by taking into account charac-
       ter set of connection

   Synopsis
	      #include <mysql.h>

	      unsigned long mysql_real_escape_string(MYSQL * mysql,
						     char * to,
						     const char	* from,
						     unsigned long);

   Description
       This  function is used to create	a legal	SQL string that	you can	use in
       an SQL statement.  The given  string  is	 encoded  to  an  escaped  SQL
       string,	taking	into  account the current character set	of the connec-
       tion.

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

        to  - buffer for the encoded string.  The size	of this	buffer must be
	 length	* 2 + 1	bytes: in worst	 case  every  character	 of  the  from
	 string	needs to be escaped.  Additionally a trailing 0	character will
	 be appended.

        from -	a string which will be encoded by mysql_real_escape_string().

        long -	the length of the from string.

   Return value
       Returns the length of the encoded (to) string.

   See also
        mysql_escape_string(3)

        mysql_hex_string(3)

Version	3.4					   mysql_real_escape_string(3)

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

home | help