尝试创建一个函数来为 mssql_bind 键入更少的代码我希望使用这个二维数组:
Array
(
[0] => Array
(
[0] => SIZECODENO
[1] => SQLVARCHAR
)
[1] => Array
(
[0] => SIZECODE
[1] => SQLVARCHAR
)
[..] => Array
(
.....
)
)
通过像这样使用 for 循环:
for($x=0;$x<count($array);$x++) {
mssql_bind ($sp,"@".$array[$x][0],$_GET[$array[$x][0]], $array[$x][1]);
}
它在 for 循环运行的所有 mssql_bind 命令上返回不支持的类型错误。
而如果我将 $array[$x][1] 替换为 SQLVARCHAR 它会立即接受它