"\\\\", '_' => '_', '%' => '%"/> "\\\\", '_' => '_', '%' => '%">

Rumah >pembangunan bahagian belakang >tutorial php >php-对mysql like 内容进行转义的函数 的疑问?

php-对mysql like 内容进行转义的函数 的疑问?

WBOY
WBOYasal
2016-06-02 11:33:421553semak imbas

php

<code> /** * 对 MYSQL LIKE 的内容进行转义 * * @access      public * @param       string      string  内容 * @return      string */function mysql_like_quote($str){    return strtr($str, array("\\\\" => "\\\\\\\\", '_' => '\_', '%' => '\%', "\'" => "\\\\\'"));}</code>

函数里为什么要把四个反斜杠转换成八个反斜杠? 把一个反斜杠加单引号转成五个反斜杠加单引号?

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn