Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> info o ilości wykonanych zapytań na stronie..
fiszol
post 8.02.2005, 12:40:08
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

Ostrzeżenie: (0%)
-----


jak zrboić abym po wyświetleniu się strony ,mógl wsadzić info tym ile wykonano zapytań ? i może jeszcze ile to trwało czasu ?

koknkretniej chodzi mi o coś takiego co możemy zaobserwować między innymi w stopce ipb.


--------------------
\o/
Go to the top of the page
+Quote Post
dr_bonzo
post 8.02.2005, 12:47:35
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Bylo setk...ilka razy, zliczasz kazde wykonane zapytanie. Najlepiej napisac nakladke na mssql_query (funkcje, klase), ktora przyjmuje takie same parametry jak ta funkcja, wywoluje mssql_query i zwraca to ot co ona zwroci. Oprocz tego przy kazdym jej wywolaniu ziweksza o jeden liczbe wykonanych zapytan, na koniec odczytujesz ta liczbe.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
fiszol
post 8.02.2005, 12:51:41
Post #3





Grupa: Zarejestrowani
Postów: 449
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

Ostrzeżenie: (0%)
-----


Dzięki za szybka odpowiedź, niestety napisanie takiej funkcji mnie przerasta, mógłbyś podać jakiś przykład ?

i jeszcze przy okazji, jak moge zwróćić to co gada mssql ? np X rows affected, etc ?


--------------------
\o/
Go to the top of the page
+Quote Post
Puciek
post 8.02.2005, 13:00:49
Post #4


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


ludzie drodzy
  1. <?php
  2.  
  3. function twojafnkcja($query )
  4. {
  5.  //Tutaj wstaw zapytanie do wysylania
  6.  ++$count; //Zmienna zliczajaca
  7. }
  8. ?>

ogolnikowo bo nieznam microsoft sql server


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
dr_bonzo
post 8.02.2005, 13:01:07
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Tu jest wszystko opisane:
Cytat
resource mssql_query ( string query [, resource link_identifier [, int batch_size]])

Returns: A positive MS SQL result identifier on success, TRUE if no rows were returned, or FALSE on error.


Chyba najlepiej zrobic to za pomoca klasy:
  1. <?php
  2. class Query_Counter
  3. {
  4. static private $number_of_queries = 0;
  5.  
  6. static public function executeQuery( $sQuery, $rLink_identifier, $iBatch_size )
  7. {
  8. self::$number_of_queries++;
  9. return mssql_query( $sQuery, $rLink_identifier, $iBatch_size );
  10. }
  11.  
  12. static public function genNumberOfQueries()
  13. {
  14. return self::$number_of_queries;
  15. }
  16. }
  17. ?>


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
fiszol
post 8.02.2005, 13:07:03
Post #6





Grupa: Zarejestrowani
Postów: 449
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

Ostrzeżenie: (0%)
-----


Dzięki bardzo, zaraz po kombinuje.


--------------------
\o/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 06:33