如何在MySQL中转义单引号

如何在包含单引号或双引号的MySQL中插入一个值。即


This is Ashok's Pen.

单引号会产生问题。可能还有其他转义字符。


如何正确插入数据?


繁星淼淼
浏览 1617回答 4
4回答

米脂

查看我对“如何在MySQL中转义字符”的回答无论您使用什么库与MySQL通讯,都将内置一个转义函数,例如在PHP中,您可以使用mysqli_real_escape_string或PDO :: quote

侃侃无极

'是转义字符。因此,您的字符串应为:这是Ashok的笔如果使用的是前端代码,则需要在将数据发送到存储过程之前进行字符串替换。例如,在C#中,您可以执行value = value.Replace("'", "''");然后将值传递给存储过程。

慕妹3146593

使用此代码:<?php&nbsp; &nbsp; $var = "This is Ashok's Pen.";&nbsp; &nbsp; mysql_real_escape_string($var);?>这将解决您的问题,因为数据库无法检测字符串的特殊字符。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL