Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得特殊字符';在后php中_Php - Fatal编程技术网

如何获得特殊字符';在后php中

如何获得特殊字符';在后php中,php,Php,当我从表单中获取POST数据时。 这是我的特定输入字段的html <input type="text" title="Nick Name" data-optional="1" value="" name="FedEx_small_dropship_nickname" placeholder="Nick Name" id="FedEx_small_dropship_nickname"> 当我添加像尼克·奥康普顿(nick'o'compton)这样的输入时,它使其成为尼克·奥康普顿

当我从表单中获取POST数据时。 这是我的特定输入字段的html

<input type="text" title="Nick Name" data-optional="1" value="" name="FedEx_small_dropship_nickname" placeholder="Nick Name" id="FedEx_small_dropship_nickname">

当我添加像尼克·奥康普顿(nick'o'compton)这样的输入时,它使其成为尼克·奥康普顿(nick'o'compton)表示它不读取“签名并使其成为”,但我想将其存储在数据库中。任何人都请帮忙。 在插入到数据库时考虑使用: htmlspecialchars($data\u var,ENT\u QUOTES)

稍后,当您向用户显示此数据时:
htmlspecialchars_解码($data_var,ENT_QUOTES)

您还必须发布PHP代码,但是你很可能应该使用准备好的语句来解决这个问题和其他一些问题。只需在插入中使用准备好的语句,这样你就不需要进行任何字符串操作。你应该认真阅读一些初学者教程来解释这类内容。