可能重复:
如何在 PHP 中处理 SQL 查询中的单引号?
我编写了以下代码来从 mysql 表中获取数据:
$clg=$row['text'];
$query1 = "SELECT * FROM user WHERE text='$clg'";
$result1 = mysql_query($query1,$con) or die(mysql_error());
$count=mysql_num_rows($result1);
echo $count;
但是文本字段有一个单引号('),它关闭了 $query1 中的单引号,因此导致 mysql 语法错误。我该如何纠正这个问题?