如何让MySQL的更新或插入语句不转义?形如“C:Documents and SettingsAdministrator”

如何让MySQL的更新或插入语句不转义?形如“C:Documents and SettingsAdministrator”,第1张

*** 作前可以先将"\\"替换成"\\\\"

如果字符串 “C:\Documents and Settings\Administrator\”本身就是转义的,也就是

“C:\\Documents and Settings\\Administrator\\”,你查看或者显示在界面的时候都已经是转义过的,

如果没有什么特殊的用途,可以把"\"换成"/"基本上不影响

首先下载与当前php运行环境相同的源码包,解压后,进入到ext/mysql

执行/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql --with-zlib-dir=/usr

报错如下:

checking for mysql_close in -lmysqlclient… no

checking for mysql_error in -lmysqlclient… no

configure: error: mysql configure failed. Please check config.log for more information.

出现这个错误,是因为php在进行配置时,默认读取的mysql的库文件目录为/usr/lib/mysql,但是 *** 作系统为x86_64,所以应该让其读取/usr/lib64/mysql目录。

php中输出mysql的内容如果还有特殊字符需要转义处理: php中 *** 作dom的转义: htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。 预定义的字符是: &(和号) 成为 &" (双引号) 成为 " ' (单引号) 成为 ' <(小于)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7181300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存