Mam kilka oświadczeń SELECT
na stronie PHP, a ja użyłem Dreamweaver do ich wygenerowania.mysql_num_rows() php - czy to jest wydajne?
Po przejściu generowanego kodu wydawało się, że jest dużo kłaczków, które mogłem wyciąć w większości przypadków, dla każdego stwierdzenia będącego przykładem.
Zastanawiam się, czy ktoś może mi powiedzieć, czy faktycznie to oszczędza zasoby - biorąc pod uwagę, że zapytanie jest uruchamiane bez względu na to, czy istnieje jakiekolwiek dodatkowe obciążenie?
UPDATE: Po wykonaniu sugestię Chriszuma chodzi o microtime, oto moje wyniki:
//time before running the query
1: 0.46837500 1316102620
//time after the query ran
2: 0.53913800 1316102620
//time before calling mysql_num_rows()
3: 0.53914200 1316102620
//time after mysql_num_rows()
4: 0.53914500 1316102620
więc nie wiele napowietrznych w ogóle, to wydaje
W PHP jest zawsze narzut na wywołanie funkcji, ale zwykle jest to minimalne, chyba że dzwonisz do niego setki tysięcy razy ... – DaveRandom