$ selectVolID =“从planetVolunteers中选择COUNT(VolunteerID)”; $ getVolID = odbc_exec($ connect,$ selectVolID);
echo odbc_result_all($ getVolID);
给出:
Expr1000 49 1
49是正确的计数。我想将Expr1000更改为清晰易读的东西并摆脱1(我假设这意味着没有更多的值可以计算)。
答案 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;\">";