Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Funkcja multi page, jak zrobić?


Rekomendowane odpowiedzi

Okej, dzięki wielkie, a takie pytanie, by nie zakładać nowego tematu:

                $query			 = $this->registry->DB('acc')->build( array( 'select' => '*','from' => 'config') );
                $results         = $query->fetch();
                $querykont       = $this->registry->DB('acc')->build( array( 'select' => '*','from' => 'Accounts') );
                $resultskont     = $querykont->num_rows;
                $querykille      = $this->registry->DB('acc')->build( array( 'select' => 'SUM(kills)','from' => 'Accounts') );
                $resultskille    = $querykille->fetch();
                $querydeaths     = $this->registry->DB('acc')->build( array( 'select' => 'SUM(deaths)','from' => 'Accounts') );
                $resultsdeaths   = $querydeaths->fetch();
                $querywalizek    = $this->registry->DB('acc')->build( array( 'select' => 'SUM(walizek)','from' => 'Accounts') );
                $resultswalizek  = $querywalizek->fetch();
                $queryfigurek    = $this->registry->DB('acc')->build( array( 'select' => 'SUM(figurek)','from' => 'Accounts') );
                $resultsfigurek  = $queryfigurek->fetch();
                $querypojazdow   = $this->registry->DB('acc')->build( array( 'select' => 'SUM(pojazdow)','from' => 'Accounts') );
                $resultspojazdow = $querypojazdow->fetch();
                $queryzagadek    = $this->registry->DB('acc')->build( array( 'select' => 'SUM(zagadek)','from' => 'Accounts') );
                $resultszagadek  = $queryzagadek->fetch();
                $querywyrazy     = $this->registry->DB('acc')->build( array( 'select' => 'SUM(wyrazy)','from' => 'Accounts') );
                $resultswyrazy   = $querywyrazy->fetch();
                $querykody       = $this->registry->DB('acc')->build( array( 'select' => 'SUM(kody)','from' => 'Accounts') );
                $resultskody     = $querykody->fetch();
                $querywyniki     = $this->registry->DB('acc')->build( array( 'select' => 'SUM(wyniki)','from' => 'Accounts') );
                $resultswyniki   = $querywyniki->fetch();

Mam błąd: Fatal error: Call to a member function fetch() on null

 

PHP się dopiero uczę :/

Odnośnik do komentarza
Udostępnij na innych stronach

@edit

                $query			 = $this->registry->DB('acc')->buildAndFetch( array( 'select' => '*', 'from' => 'config') );
                $querykont       = $this->registry->DB('acc')->build( array( 'select' => '*', 'from' => 'Accounts') );
                $resultskont     = $querykont->num_rows;
                $querykille      = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(kills)', 'from' => 'Accounts') );
                $querydeaths     = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(deaths)', 'from' => 'Accounts') );
                $querywalizek    = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(walizek)', 'from' => 'Accounts') );
                $queryfigurek    = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(figurek)', 'from' => 'Accounts') );
                $querypojazdow   = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(pojazdow)', 'from' => 'Accounts') );
                $queryzagadek    = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(zagadek)', 'from' => 'Accounts') );
                $querywyrazy     = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(wyrazy)', 'from' => 'Accounts') );
                $querykody       = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(kody)', 'from' => 'Accounts') );
                $querywyniki     = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'SUM(wyniki)', 'from' => 'Accounts') );

 Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SUM(kills) FROM Accounts' at line 1

Odnośnik do komentarza
Udostępnij na innych stronach

Trochę zmieniłem:


                $queryconfig		= $this->registry->DB('acc')->buildAndFetch( array( 'select' => '*', 'from' => 'config') );
                $queryaccounts      = $this->registry->DB('acc')->build( array( 'select' => '*', 'from' => 'Accounts') );
                $resultsaccounts    = $querykont->num_rows;
                $querykills    	  	= $this->registry->DB('acc')->buildAndFetch( array( `SELECT` => `SUM(kills)`, `FROM` => `Accounts` ) );
                $querydeaths     	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(deaths)`, `from` => `Accounts`) );
                $querywalizek    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(walizek)`, `from` => `Accounts`) );
                $queryfigurek    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(figurek)`, `from` => `Accounts`) );
                $querypojazdow   	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(pojazdow)`, `from` => `Accounts`) );
                $queryzagadek   	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(zagadek)`, `from` => `Accounts`) );
                $querywyrazy    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(wyrazy)`, `from` => `Accounts`) );
                $querykody      	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(kody)`, `from` => `Accounts`) );
                $querywyniki    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(wyniki)`, `from` => `Accounts`) );


									<tr class="row2">
										<td>Wszystkich wejść:</td>
										<td>'.$queryconfig['connects'].'</td>
									</tr>
									<tr class="row2">
										<td>Kicków:</td>
										<td>'.$queryconfig['kicks'].'</td>
									</tr>
									<tr class="row2">
										<td>Banów:</td>
										<td>'.$queryconfig['bans'].'</td>
									</tr>
									<tr class="row2">
										<td>Dzisiejszy rekord graczy:</td>
										<td>'.$queryconfig['playerrecords_day'].'</td>
									</tr>
									<tr class="row2">
										<td>Ogólny rekord graczy:</td>
										<td>'.$queryconfig['playerrecords'].'</td>
									</tr>
									<tr class="row2">
										<td>Ilość zarejestrowanych kont:</td>
										<td>'.$resultsaccounts.'</td>
									</tr>
									<tr class="row2">
										<td>Zabójstw:</td>
										<td>'.$queryconfig['wyniki'].'</td>
									</tr>
									<tr class="row2">
										<td>Zgonów:</td>
										<td>'.$querydeaths.'</td>
									</tr>
									<tr class="row2">
										<td>Znalezionych walizek:</td>
										<td>'.$querywalizek.'</td>
									</tr>
									<tr class="row2">
										<td>Znalezionych figurek:</td>
										<td>'.$queryfigurek.'</td>
									</tr>
									<tr class="row2">
										<td>Znalezionych pojazdów:</td>
										<td>'.$querypojazdow.'</td>
									</tr>
									<tr class="row2">
										<td>Odgadniętych zagadek:</td>
										<td>'.$queryzagadek.'</td>
									</tr>
									<tr class="row2">
										<td>Ułożonych wyrazów:</td>
										<td>'.$querywyrazy.'</td>
									</tr>
									<tr class="row2">
										<td>Przepisanych kodów::</td>
										<td>'.$querykody.'</td>
									</tr>
									<tr class="row2">
										<td>Obliczonych wyników:</td>
										<td>'.$querywyniki.'</td>

Lecz tylko pokazuje się do "Ogólny rekord graczy"

Odnośnik do komentarza
Udostępnij na innych stronach

array(21) { ["connects"]=> string(4) "9762" ["kicks"]=> string(2) "46" ["bans"]=> string(2) "51" ["cmds"]=> string(6) "178313" ["playerrecords_day"]=> string(2) "39" ["playerrecords"]=> string(2) "39" ["WG"]=> string(3) "170" ["ZP"]=> string(2) "36" ["CP"]=> string(1) "6" ["US"]=> string(2) "53" ["RC"]=> string(3) "735" ["SS"]=> string(3) "160" ["CH"]=> string(2) "74" ["GG"]=> string(2) "38" ["DB"]=> string(3) "322" ["ZF"]=> string(1) "2" ["SC"]=> string(2) "59" ["CT"]=> string(2) "23" ["CS"]=> string(2) "28" ["SN"]=> string(2) "79" ["BA"]=> string(2) "37" }

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

OK zbliżamy się chyba.
 

Lecz tylko pokazuje się do "Ogólny rekord graczy"

Pokaż jak to wygląda.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

edit:

                $queryaccounts      = $this->registry->DB('acc')->build( array( 'select' => '*', 'from' => 'Accounts') );
                $resultsaccounts    = $queryaccounts->num_rows;
                $querykills    	  	= $this->registry->DB('acc')->buildAndFetch( array( `SELECT` => `SUM(kills)`, `FROM` => `Accounts` ) );
                $querydeaths     	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(deaths)`, `from` => `Accounts`) );
                $querywalizek    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(walizek)`, `from` => `Accounts`) );
                $queryfigurek    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(figurek)`, `from` => `Accounts`) );
                $querypojazdow   	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(pojazdow)`, `from` => `Accounts`) );
                $queryzagadek   	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(zagadek)`, `from` => `Accounts`) );
                $querywyrazy    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(wyrazy)`, `from` => `Accounts`) );
                $querykody      	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(kody)`, `from` => `Accounts`) );
                $querywyniki    	= $this->registry->DB('acc')->buildAndFetch( array( `select` => `SUM(wyniki)`, `from` => `Accounts`) );
									<tr class="row2">
										<td>Ilość zarejestrowanych kont:</td>
										<td>'.$resultsaccounts.'</td>
									</tr>
									<tr class="row2">
										<td>Zabójstw:</td>
										<td>'.$querywyniki.'</td>
									</tr>
									<tr class="row2">
										<td>Zgonów:</td>
										<td>'.$querydeaths.'</td>
									</tr>
									<tr class="row2">
										<td>Znalezionych walizek:</td>
										<td>'.$querywalizek.'</td>
									</tr>
									<tr class="row2">
										<td>Znalezionych figurek:</td>
										<td>'.$queryfigurek.'</td>
									</tr>
									<tr class="row2">
										<td>Znalezionych pojazdów:</td>
										<td>'.$querypojazdow.'</td>
									</tr>
									<tr class="row2">
										<td>Odgadniętych zagadek:</td>
										<td>'.$queryzagadek.'</td>
									</tr>
									<tr class="row2">
										<td>Ułożonych wyrazów:</td>
										<td>'.$querywyrazy.'</td>
									</tr>
									<tr class="row2">
										<td>Przepisanych kodów::</td>
										<td>'.$querykody.'</td>
									</tr>
									<tr class="row2">
										<td>Obliczonych wyników:</td>
										<td>'.$querywyniki.'</td>
									</tr>
Odnośnik do komentarza
Udostępnij na innych stronach

array(208) { ["uid"]=> string(1) "3" ["name"]=> string(11) "Ciastkoszss" ["pass"]=> string(9) "hueheuhsvs" ["lang"]=> string(1) "0" ["ip"]=> string(12) "91.222.148.3" ["last_ip"]=> string(12) "91.222.148.3" ["serial"]=> string(40) "8C9AFC9CAE09958F8409ECEDEDCFC94A990ADE44" ["kills"]=> string(1) "0" ["deaths"]=> string(1) "0" ["dmg"]=> string(4) "0.00" ["score"]=> string(3) "100" ["lvl"]=> string(1) "1" ["cash"]=> string(5) "15000" ["skin"]=> string(1) "0" ["time"]=> string(1) "5" ["bank"]=> string(1) "0" ["total_cash"]=> string(4) "0.00" ["vcash"]=> string(5) "0.005" ["sms_time"]=> string(1) "0" ["sms_value"]=> string(4) "0.00" ["registered"]=> string(10) "1456615557" ["lastvisit"]=> string(10) "1456619167" ["visits"]=> string(1) "2" ["walizek"]=> string(1) "0" ["figurek"]=> string(1) "0" ["pojazdow"]=> string(1) "0" ["zagadek"]=> string(1) "0" ["wyrazy"]=> string(1) "0" ["kody"]=> string(1) "0" ["wyniki"]=> string(1) "0" ["steady_pos"]=> string(17) "0.0 0.0 0.0 -1 -1" ["steady_col"]=> string(2) "-1" [0]=> string(1) "0" [1]=> string(1) "0" [2]=> string(1) "0" [3]=> string(1) "0" [4]=> string(1) "0" [5]=> string(1) "0" [6]=> string(1) "0" [7]=> string(1) "0" [8]=> string(1) "0" [9]=> string(1) "0" [10]=> string(1) "0" [11]=> string(1) "0" ["gang"]=> string(2) "-1" ["grang"]=> string(1) "0" ["g_score"]=> string(1) "0" ["e_maker"]=> string(1) "0" ["premium"]=> string(2) "-1" ["premiumtime"]=> string(1) "0" ["model"]=> string(2) "-1" ["x"]=> string(1) "0" ["y"]=> string(1) "0" ["z"]=> string(1) "0" ["a"]=> string(1) "0" ["dist"]=> string(4) "0.00" ["c0"]=> string(2) "-1" ["c1"]=> string(2) "-1" ["priv_pos"]=> string(17) "0 0.0 0.0 0.0 0.0" ["priv_comp"]=> string(27) "0 0 0 0 0 0 0 0 0 0 0 0 0 0" ["paintjob"]=> string(1) "3" ["a0"]=> string(1) "3" ["a1"]=> string(1) "0" ["a2"]=> string(1) "0" ["a3"]=> string(1) "0" ["a4"]=> string(1) "0" ["a5"]=> string(1) "0" ["a6"]=> string(1) "0" ["a7"]=> string(1) "0" ["a8"]=> string(1) "0" ["a9"]=> string(1) "0" ["a10"]=> string(1) "0" ["a11"]=> string(1) "0" ["a12"]=> string(1) "0" ["a13"]=> string(1) "0" ["a14"]=> string(1) "0" ["a15"]=> string(1) "0" ["a16"]=> string(1) "0" ["a17"]=> string(1) "0" ["solowins"]=> string(1) "0" ["w1"]=> string(1) "0" ["w2"]=> string(1) "0" ["w3"]=> string(1) "0" ["w4"]=> string(1) "0" ["w5"]=> string(1) "0" ["w6"]=> string(1) "0" ["w8"]=> string(1) "0" ["w9"]=> string(1) "0" ["h_shots"]=> string(1) "0" ["t0"]=> string(1) "0" ["t1"]=> string(1) "0" ["t2"]=> string(1) "0" ["t3"]=> string(1) "0" ["t4"]=> string(1) "0" ["t5"]=> string(1) "0" ["t6"]=> string(1) "0" ["t7"]=> string(1) "0" ["t8"]=> string(1) "0" ["t9"]=> string(1) "0" ["t10"]=> string(1) "0" ["t11"]=> string(1) "0" ["t12"]=> string(1) "0" ["t13"]=> string(1) "0" ["t14"]=> string(1) "0" ["t15"]=> string(1) "0" ["t16"]=> string(1) "0" ["t17"]=> string(1) "0" ["t18"]=> string(1) "0" ["t19"]=> string(1) "0" ["t20"]=> string(1) "0" ["t21"]=> string(1) "0" ["t22"]=> string(1) "0" ["t23"]=> string(1) "0" ["t24"]=> string(1) "0" ["t25"]=> string(1) "0" ["t26"]=> string(1) "0" ["t27"]=> string(1) "0" ["t28"]=> string(1) "0" ["t29"]=> string(1) "0" ["t30"]=> string(1) "0" ["t31"]=> string(1) "0" ["t32"]=> string(1) "0" ["t33"]=> string(1) "0" ["t34"]=> string(1) "0" ["t35"]=> string(1) "0" ["t36"]=> string(1) "0" ["t37"]=> string(1) "0" ["t38"]=> string(1) "0" ["t39"]=> string(1) "0" ["t40"]=> string(1) "0" ["t41"]=> string(1) "0" ["t42"]=> string(1) "0" ["t43"]=> string(1) "0" ["t44"]=> string(1) "0" ["t45"]=> string(1) "0" ["t46"]=> string(1) "0" ["t47"]=> string(1) "0" ["t48"]=> string(1) "0" ["t49"]=> string(1) "0" ["t50"]=> string(1) "0" ["t51"]=> string(1) "0" ["t52"]=> string(1) "0" ["t53"]=> string(1) "0" ["t54"]=> string(1) "0" ["t55"]=> string(1) "0" ["t56"]=> string(1) "0" ["t57"]=> string(1) "0" ["t58"]=> string(1) "0" ["t59"]=> string(1) "0" ["t60"]=> string(1) "0" ["t61"]=> string(1) "0" ["t62"]=> string(1) "0" ["t63"]=> string(1) "0" ["t64"]=> string(1) "0" ["t65"]=> string(1) "0" ["t66"]=> string(1) "0" ["t67"]=> string(1) "0" ["t68"]=> string(1) "0" ["t69"]=> string(1) "0" ["t70"]=> string(1) "0" ["t71"]=> string(1) "0" ["t72"]=> string(1) "0" ["t73"]=> string(1) "0" ["t74"]=> string(1) "0" ["t75"]=> string(1) "0" ["t76"]=> string(1) "0" ["t77"]=> string(1) "0" ["t78"]=> string(1) "0" ["t79"]=> string(1) "0" ["t80"]=> string(1) "0" ["t81"]=> string(1) "0" ["t82"]=> string(1) "0" ["t83"]=> string(1) "0" ["t84"]=> string(1) "0" ["t85"]=> string(1) "0" ["t86"]=> string(1) "0" ["t87"]=> string(1) "0" ["t88"]=> string(1) "0" ["t89"]=> string(1) "0" ["t90"]=> string(1) "0" ["t91"]=> string(1) "0" ["t92"]=> string(1) "0" ["t93"]=> string(1) "0" ["t94"]=> string(1) "0" ["t95"]=> string(1) "0" ["t96"]=> string(1) "0" ["t97"]=> string(1) "0" ["t98"]=> string(1) "0" ["t99"]=> string(1) "0" ["tags"]=> string(1) "0" ["ob_0"]=> string(1) "0" ["ob_1"]=> string(1) "0" ["ob_2"]=> string(1) "0" ["ob_3"]=> string(1) "0" ["ob_4"]=> string(1) "0" ["ob_5"]=> string(1) "0" ["ob_6"]=> string(1) "0" ["ob_7"]=> string(1) "0" ["ob_8"]=> string(1) "0" ["m_time"]=> string(1) "0" ["shipping"]=> string(1) "0" ["sold_car"]=> string(1) "0" ["teleport"]=> string(3) "414" ["namechange"]=> string(1) "0" ["killstreak"]=> string(1) "0" ["beststreak"]=> string(1) "0" ["online"]=> string(1) "0" ["gl_record"]=> string(5) "100.0" }

To są dane z jednego wyniku, a ja chcę otrzymać sumy poszczególnych kolumn i ilość wersów z tabeli

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.