我使用的是php和mysql。
我有一个表单文本字段
<input type='text' name ='key' id='key' value = 'property5 = mobile'>
我试图将这个值传递给MySQL查询生成器,只是将这个值附加到WHERE子句,但它不起作用,因为值部分没有引号。我该怎么解决这个问题?
我不知道你在做什么…但我在你的帖子里猜测你是在试图逃避你的数据。
为此,请使用mysql_real_escape_string()函数。文档可在 http://www.php.net/manual/en/function.mysql-real-escape-string.php .
这将获取字符串并自动添加所有适当的转义。