如何使用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 关注
- 543 浏览
添加回答
举报
0/150
提交
取消