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 domdocument import node into current documentphp 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 函数 draw a vertical line at current position using an attributed character and max. n characters longphp odbc 函数 returns information about a current connectionphp sqlite 函数 escapes a string for use as a query parameterphp intltimezone get the raw gmt offset before taking daylight savings time into accountphp 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 initializes a statement and returns a resource for use with mysqli statement preparephp sqlite3 returns the number of database rows that were changed or inserted or deleted by the most recent sql statementphp swftext calculates the width of the given string in this text objects current font and sizephp swoole connection iterator return current connection entry.
关注编程学问公众号