在没有单引号的varchar字段中搜索

时间:2015-01-13 11:31:05

标签: php mysql sqldatatypes

varchar表中的Mysql字段如何能够接受single quote中没有query where clause的值

MRM_RA1_ID='".$_SESSION['EmployeeID']."' (Not working)
MRM_RA1_ID=".$_SESSION['EmployeeID']."  (Working)

MRM_RA1_ID是varchar字段

我没有得到这种行为。 Mysql版本为5.1

有人可以解释一下。

1 个答案:

答案 0 :(得分:-1)

因为它取值$ _SESSION ['EmployeeID'] 只需将其值作为变量值。 如果你想要简单的字符串,那么必须使用单引号。

VARCHAR_FIELD = $ Variable

VARCHAR_FIELD ='任何数据'