我正在尝试从回邮中删除引号和双引号,但没有任何效果,例如:
我有一个使用POST方法的HTML表单,里面有一个名为'txtDescription'的文本输入:
<form action="?" method="post">
<input type="text" name="txtDescription" />
<button type="submit">Submit</button>
</form>
如果用户插入:
我的名字叫'路易斯'
我想删除PHP部分的引号,这是我尝试过的:
$text = $_POST["txtDescription"];
$newText = str_replace("'", "", $text);
echo $newText;
但是,如果我进行如下操作,它不会删除引号:
$text = "my name is 'Luis'";
$newText = str_replace("'", "", $text);
echo $newText;
然后它起作用了,但是为什么呢?以及如何删除它?
答案 0 :(得分:0)
也许这可以帮助您删除if DoesKeyExist(row['campaign_id'], table, cur):
query = 'UPDATE campaigns_table SET campaign_name = %s WHERE campaign_id = s%'
data = (row['campaign_name'], row['campaign_id'],)
cur.execute(query, data)
"