0

我想要一个带有 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' 在里面。

我该怎么做?

4

3 回答 3

1

您可以使用反斜杠来转义'字符串中的字符:

echo 'Hello: "I\'ll be back"';
于 2012-12-16T11:26:16.517 回答
0

\.

IE\'google.com\'

于 2012-12-16T11:26:50.090 回答
0

你可以这样做:

$query = "INSERT INTO MY_TABLE (title,link) VALUES ('$title', '$link')";

如果$title并且$link不受您的控制,那么您需要逃脱它们。

于 2012-12-16T11:27:02.383 回答