MysqlndUhConnection::escapeString

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::escapeString Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection

说明

public MysqlndUhConnection::escapeString ( mysqlnd_connection $connection , string $escape_string ) : string

Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection.

参数

MYSQLND_UH_RES_MYSQLND_NAME

Mysqlnd connection handle. Do not modify!

escape_string

The string to be escaped.

返回值

The escaped string.

范例

Example #1 MysqlndUhConnection::escapeString() example

<?php
class proxy extends MysqlndUhConnection {
 public function 
escapeString($res$string) {
   
printf("%s(%s)\n"__METHOD__var_export(func_get_args(), true));
   
$ret parent::escapeString($res$string);
   
printf("%s returns %s\n"__METHOD__var_export($rettrue));
   return 
$ret;
 }
}
mysqlnd_uh_set_connection_proxy(new proxy());

$mysqli = new mysqli("localhost""root""""test");
$mysqli->set_charset("latin1");
$mysqli->real_escape_string("test0'test");
?>

以上例程会输出:

proxy::escapeString(array (
  0 => NULL,
  1 => 'test0\'test',
))
proxy::escapeString returns 'test0\\\'test'

参见

相关文章
php cubrid mysql 兼容性函数 return the current cubrid connection charsetphp cubrid 函数 return the current cubrid connection charsetphp cubrid mysql 兼容性函数 escape special characters in a string for use in an sql statementphp ibm db2 函数 returns a string containing the sqlstate returned by an sql statementphp ibm db2 函数 returns a string containing the last sql statement error messagephp dbx 函数 escape a string so it can safely be used in an sql statementphp ingres 函数 escape special characters for use in a queryphp maxdb 函数 escapes special characters in a string for use in an sql statement taking into account the current charset of the connectionphp ncurses 函数 draws a horizontal line in a window at current position using an attributed character and max. n characters longphp simplexml 函数 interprets a string of xml into an objectphp sqlite 函数 escapes a string for use as a query parameterphp intltimezone get the raw gmt offset before taking daylight savings time into accountphp mysqlnduhconnection end a persistent connectionphp mysqlnduhconnection escapes special characters in a string for use in an sql statement taking into account the current charset of the connectionphp mysqlnduhconnection returns a string representing the type of connection usedphp mysqlnduhconnection returns the thread id for the current connectionphp mysqlnduhconnection dump debugging information into the log for the mysql serverphp mysqlnduhconnection initializes a statement and returns a resource for use with mysqli statement preparephp mysqlnduhpreparedstatement prepare an sql statement for executionphp swftext writes the given text into this swftext object at the current pen position using the current font height spacing and color
关注编程学问公众号