我有这个问题:
OrdersN
存储了procedure
MSSQL
个参数:500 entries, 13 fields
上的昨天日期和公司ID(所有公司都为0)。
该过程在每个条目中返回$msquery = "exec OrdersN '20180411',17005";
$msres = mssql_query($msquery,$link);
while ($f = mssql_fetch_assoc($msres)){
echo "<tr>";
echo "<td>".$f['o_1']."</td>";
echo "<td>".$f['o_2']."</td>";
echo "<td>".$f['o_3']."</td>";
echo "<td>".$f['o_4']."</td>";
echo "<td>".$f['o_5']."</td>";
echo "<td>".$f['o_6']."</td>";
echo "<td>".$f['o_7']."</td>";
echo "<td>".$f['o_8']."</td>";
echo "<td>".$f['o_9']."</td>";
echo "<td>".$f['o_10']."</td>";
echo "<td>".$f['o_11']."</td>";
echo "<td>".$f['o_12']."</td>";
echo "<td>".$f['o_13']."</td>";
echo "</tr>";
}
。
该过程认为一切都是正确的,但是当我从php文件调用过程时,在字段9中传递的值不正确,所有其他值都是正确的。
该过程在字段9中返回以下值:
3961
375
3281
34
72
189
但是php文件在字段9中返回以下值:
1103
107
916
7
17
50个
我的调用存储过程的PHP代码:
'o_1' to 'o_8'
'o_10' to 'o_13'
和'0_9'
的所有数据都是正确的,但'o_9'
不正确。
我不明白为什么程序会正确计算所有数据,并且文件php显示错误字段Internet Explorer
(仅此字段)