我想要一个包含char'的字符串,而不是让它关闭字符串:
$title = "google";
$link = "www.google.com";
$val_str = "'" . $title . "'," . $link . "'";
$query = "INSERT INTO MY_TABLE (title,link) . VALUES (" . $val_str . ")";
以便$val_str
拥有:'google', 'www.google.com'
在里面。
我该怎么做?
答案 0 :(得分:1)
您可以使用反斜杠来转义字符串中的'
字符:
echo 'Hello: "I\'ll be back"';
答案 1 :(得分:0)
使用\
转义它。
即。 \'google.com\'
答案 2 :(得分:0)
你可以这样做:
$query = "INSERT INTO MY_TABLE (title,link) VALUES ('$title', '$link')";
如果$title
和$link
不在你的控制之下,那么你需要逃避它们。