我有一個PHP變量引用包含撇號的字符串,但是當我引用這個變量時,它認爲我試圖結束字符串。我的變量是從一系列表格數據中讀取的,所以我不能在表格中的每個撇號前面加上「\」。如果$foo
包含字符串「不要」,我如何正確地說'$foo'
沒有它試圖結束字符串。謝謝。如何忽略php中的引號內的撇號?
-2
A
回答
0
可以撇號之前使用PHP的addslashes的PHP Manual - Add slashes
$foo = addslashes($foo);
1
你在想,你需要添加轉義字符(「\」)是正確的。
要使用數據庫數據即時執行此操作,可以使用php函數addslashes。
這樣:
$escapedString = addslashes($string);
你也可以用字符串做這個精度更高替換功能:
$escapedString = str_replace("'", "\'", $string);
相關問題
- 1. Lucene索引忽略撇號
- 2. 如何忽略ElasticSearch中的撇號
- 3. ElasticSearch(Nest) - 忽略撇號
- 4. 忽略包含中的撇號
- 5. Regex.Replace井號標籤,但忽略撇號(
- 6. 如何忽略引號中的「點」
- 7. 如何忽略fscanf中的引號
- 8. 在mysql搜索中忽略撇號
- 9. 在ElasticSearch中忽略撇號(所有權)
- 10. 如何忽略內容中的逗號..?
- 11. PostgreSQL中的撇號和引用 - 如何替換撇號?
- 12. angularjs日期過濾器忽略撇號
- 13. Stanford coreNLP - 分詞忽略撇號
- 14. assert_select失敗,單引號(撇號)內容
- 15. Java的如何忽略引號內的行情
- 16. 解析csv文件,忽略引號中逗號的逗號c#
- 17. 如何忽略特殊字符,如撇號?
- 18. 逃生雙引號中的字符串內撇號(JavaScript)的
- 19. CSV忽略逗號雙引號
- 20. Android XML(RSS)忽略引號(「)
- 21. Textarea中的撇號PHP
- 22. 撇號內部撇號斷言
- 23. numpy.loadtxt:如何忽略出現在引號內的逗號分隔符?
- 24. 如何同時處理撇號和雙引號在PHP
- 25. 如何用雙撇號替換撇號?
- 26. 忽略正則表達式中的撇號
- 27. php xpath處理撇號/搜索文本中的單引號
- 28. aspx文件中的撇號撇號
- 29. 如何忽略網址中的點號
- 30. 如果逗號(,)在引號中,最好忽略CSV文件中的逗號(,)?
您需要了解_escaping_。 – SLaks
這似乎與數據庫相關,並且引用正在作爲sql注入。這個問題雖然由於缺乏代碼而不清楚。無論如何,請使用準備好的聲明。 –
如果你不打算更新你的問題來保存完整的代碼,那麼我就不能幫你。這個問題也可以通過一些可能的重複來完成。爲此(不清楚)我提出了一個-1的問題。 –