如何使用PHP在SQLServer中转义字符串?我在寻找mysql_real_escape_string()用于SQLServer。是addslashes()我最好的选择,还是还有另一种可供选择的功能?编辑*替代办法mysql_error()也是有用的。
3 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
addslashes()
$unpacked = unpack('H*hex', $data);mssql_query('
INSERT INTO sometable (somecolumn)
VALUES (0x' . $unpacked['hex'] . ')
');function mssql_escape($data) {
if(is_numeric($data))
return $data;
$unpacked = unpack('H*hex', $data);
return '0x' . $unpacked['hex'];}mssql_query('
INSERT INTO sometable (somecolumn)
VALUES (' . mssql_escape($somevalue) . ')
');mysql_error()mssql_get_last_message().
- 3 回答
- 0 关注
- 598 浏览
添加回答
举报
0/150
提交
取消
