odbc_result_all格式化

时间:2010-01-29 16:13:46

标签: odbc

$ selectVolID =“从planetVolunteers中选择COUNT(VolunteerID)”; $ getVolID = odbc_exec($ connect,$ selectVolID);

echo odbc_result_all($ getVolID);

给出:

Expr1000 49 1

49是正确的计数。我想将Expr1000更改为清晰易读的东西并摆脱1(我假设这意味着没有更多的值可以计算)。

2 个答案:

答案 0 :(得分:0)

您可以在SELECT语句中使用别名来获得更具描述性的名称:

SELECT COUNT(VoluneerID) NumVolunteers from ...

根据底层数据库引擎,可能需要在别名前面加上AS关键字。

我对PHP的处理很少,所以我不知道打印的是1。

答案 1 :(得分:0)

最后的数字应该是返回的总行数。我知道删除它的最好方法是将它放在一个隐藏的输入中,这意味着你可以稍后用javascript或其他东西引用它,如果你真的需要,还可以让你轻松隐藏它。 odbc_results_all函数只影响返回的行数而不是整个表(所以你可以使用任何东西,也许div会更好)。

echo "<input value=\"" . odbc_result_all($getVolID) . "\" type=\"text\" style=\"display:none;\">";