Есть такой запрос SELECT COUNT(*) FROm... WHERE...
вопрос: как получить значение, которое возвращает запрос? По сути, там будет просто 1 число и всё, как к нему обратится?
Когда возвращается набор данных, там понятно mysql_fetch_array, а тут как ?
1. destus - 19 Апреля, 2011 - 15:14:28 - перейти к сообщению
2. EuGen - 19 Апреля, 2011 - 15:17:07 - перейти к сообщению
Можете SELECT COUNT(*) AS records_count FROM {...}
И с помощью mysql_fetch_array использовать ключ records_count
А можете использовать mysql_fetch_row
И с помощью mysql_fetch_array использовать ключ records_count
А можете использовать mysql_fetch_row
3. destus - 19 Апреля, 2011 - 15:18:08 - перейти к сообщению
всё спасибо.
4. Fobius - 19 Апреля, 2011 - 15:18:53 - перейти к сообщению
опоздал))
5. Garda1 - 19 Апреля, 2011 - 15:39:40 - перейти к сообщению
а также можно mysql_result($result,1)
6. Okula - 19 Апреля, 2011 - 22:13:14 - перейти к сообщению
Garda1 пишет:
Можно, но не желательно.а также можно mysql_result($result,1)
Так как если результат будет равен 0 то mysql_result() выдаст ошибку
7. Garda1 - 20 Апреля, 2011 - 01:01:40 - перейти к сообщению
Okula пишет:
ничего подобного, сколько подсчитано столько и возвращается 100 так 100, 0 так 0.Так как если результат будет равен 0 то mysql_result() выдаст ошибку
Проверьте сами.