odbc_result_all форматирование - PullRequest
0 голосов
/ 29 января 2010

$ selectVolID = "Выбрать COUNT (VolunteerID) из planetVolunteers"; $ getVolID = odbc_exec ($ connect, $ selectVolID);

echo odbc_result_all ($ getVolID);

дает:

Expr1000 49 1

49 - правильный счет. Я хочу изменить Expr1000 на что-то разборчивое и избавиться от этого 1 (что, как я полагаю, означает, что больше нет значений для подсчета).

Ответы [ 2 ]

0 голосов
/ 01 июня 2015

Число в конце должно быть общим количеством возвращенных строк. Лучший из известных мне способов удаления - это поместить его в скрытый ввод, что означает, что вы можете ссылаться на него позже с помощью javascript или чего-то еще, если вам действительно нужно, а также позволяет легко его скрыть ... все, что обернуто вокруг Функция odbc_results_all влияет только на количество возвращаемых строк, а не на всю таблицу (так что вы можете использовать что угодно, возможно, div будет лучше).

echo "<input value=\"" . odbc_result_all($getVolID) . "\" type=\"text\" style=\"display:none;\">";
0 голосов
/ 31 января 2010

Вы можете использовать псевдоним в операторе SELECT для более информативного имени:

SELECT COUNT(VoluneerID) NumVolunteers from ...

В зависимости от базового механизма базы данных, возможно, ключевое слово AS может потребоваться перед псевдонимом.

Я очень мало имел дело с PHP, поэтому я не знаю о том, что 1 напечатано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...