Как мог varchar
поле в Mysql
таблица может принимать значения без single quote
в query where clause
MRM_RA1_ID='".$_SESSION['EmployeeID']."' (Not working)
MRM_RA1_ID=".$_SESSION['EmployeeID']." (Working)
MRM_RA1_ID
это варчарное поле
Я не понимаю этого поведения.
Mysql
версия 5.1
,
Может кто-нибудь, пожалуйста, объясните мне.
Потому что он принимает значение $ _SESSION [‘EmployeeID’]
Просто возьмите его значение в качестве значения переменной.
А если вы хотите простую строку, то должны использоваться одинарные кавычки.
VARCHAR_FIELD = $ Переменная
VARCHAR_FIELD = ‘Любые данные’
Других решений пока нет …