• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Statystyki php

gameover99097

Banned User
Joined
Nov 19, 2010
Messages
270
Reaction score
4
Witam , chodzi mi jak wstawić statystyki ile jest kont i postaci?
Same napisy bez żadnych tabel itd.

@edit
chodzi mi o zwykłą aktualizacje wstawiam kod na strone i śmiga , tak jak jest ten skrypt by Aleh tyle ,że chce beż żadnych tabeli itd same napisy ;d
 
Last edited:
To przecież masz u niego w kodzie wyczytywanie z bazy. I tylko to sobie powklejaj i tyle. Lekka przeróbka i jest OK
 
PHP:
<?php
$host = 'localhost'; #HOST
$user = 'user'; #NAZWA USERA
$pass = 'pass'; #HASLO DO BAZY
$db = 'db'; #NAZWA BAZY

$m = mysql_connect($host, $user, $pass);
if (!$m) {
	echo "Błąd połączenia do bazy danych: ".mysql_error();
} else {
	mysql_select_db($db);
	$konta = "SELECT count(*) FROM `accounts`";
	$konta = mysql_fetch_assoc(mysql_query($konta));
	echo "Konta na serwerze: {$konta['count(*)']} <br>";
	$players = "SELECT count(*) FROM `players`";
	$players = mysql_fetch_assoc(mysql_query($players));
	echo "Ilosc graczy na serwerze {$players['count(*)']} <br>";
}

?>

Napisałem ci przykład na graczy i konta, jeśli chcesz więcej info, to doliczaj kolejne tabelki.

PHP:
$bany = "SELECT count(*) FROM `bans`";
$bany = mysql_fetch_assoc(mysql_query($bany));
echo "Ilosc banow {$bany['count(*)']} <br>";

Rep++ :peace:
 
PHP:
<?php
$host = 'localhost'; #HOST
$user = 'user'; #NAZWA USERA
$pass = 'pass'; #HASLO DO BAZY
$db = 'db'; #NAZWA BAZY

$m = mysql_connect($host, $user, $pass);
if (!$m) {
	echo "Błąd połączenia do bazy danych: ".mysql_error();
} else {
	mysql_select_db($db);
	$konta = "SELECT count(*) FROM `accounts`";
	$konta = mysql_fetch_assoc(mysql_query($konta));
	echo "Konta na serwerze: {$konta['count(*)']} <br>";
	$players = "SELECT count(*) FROM `players`";
	$players = mysql_fetch_assoc(mysql_query($players));
	echo "Ilosc graczy na serwerze {$players['count(*)']} <br>";
}

?>

Napisałem ci przykład na graczy i konta, jeśli chcesz więcej info, to doliczaj kolejne tabelki.

PHP:
$bany = "SELECT count(*) FROM `bans`";
$bany = mysql_fetch_assoc(mysql_query($bany));
echo "Ilosc banow {$bany['count(*)']} <br>";

Rep++ :peace:

Code:
<?PHP
	$cfg = array('localhost', 'user', 'pw', 'db');
	mysql_connect($cfg[0], $cfg[1], $cfg[2]) or die(mysql_error());
	mysql_select_db($cfg[3]) or die(mysql_error());
	$data = mysql_fetch_array(mysql_query('SELECT COUNT(`accounts`.`id`) AS `a`, COUNT(`players`.`id`) AS `p` FROM `accounts`, `players`;'));
	var_dump($data);
	mysql_close();
?>

? ?
 
Bo to jets bezsensu?
Jak cos robisz to rob to dobrze, po co otwierac kolejne polaczenia?
 
PHP:
<?php
$lista = array(
	#'nazwa tabeli' => 'Opis',
	'accounts' => 'Konta na serwerze',
	'players' => 'Ilosc graczy na serwerze',
	'bans' => 'Bany'
);

foreach ($lista as $tabela => $text) {
	$query = "SELECT count(*) FROM `$tabela`";
	$query = mysql_fetch_assoc(db->query($query));
	echo "$text: {$query['count(*)']} <br>";
}
?>
Teraz nie otwiera nowych.
(Nie testowane)
 
Back
Top