mejo33
22.07.2011, 18:38:52
Witam, zadko mam do czynienia z baza danych dlatego prosze was o pomoc.
Mianowicie mam gotowy skrypt pobierajacy wyniki z bazy danych z tabeli players, teraz tak:
Wprowadzilem na swoj serwer wybor serwerow
np. "RPG", "WAR"
W tabeli players dodalem kolumne server w ktorej 1 odpowiada RPG 2 WAR.
I teraz jak wykonac zapytanie zeby wyswietlalo tabele z graczami tylko gdzie jest kolumna server o wartosci 1?
Mysle ze opisalem dosc jasno, w razie czego bede dopisywac:) dzieki z gory za pomoc, pozdrawiam.
zdydam
22.07.2011, 18:41:12
SELECT players.gracze FROM players WHERE server="1"
mejo33
22.07.2011, 18:42:50
O jaka szybka odpowiedz, swietne forum.
Dziekuje bardzo! Ide przetestowac i w razie problemow odezwe sie ponownie w temacie dajac edita.
No wiec edit:
SELECT players.gracze FROM players WHERE server="1"
Do czego to sie odnosi?
zdydam
22.07.2011, 18:51:02
to wpisz inaczej
SELECT * FROM players WHERE server="1"
a tam znaczy:
players nazwa tabeli
gracze czyli imie nazwisko lub pseudonim gracza. Ty w bazie masz zapewne inna nazwe. np imie.
Trudno mi powiedzieć, muszę wiedzieć jakie masz nagłówki rekordów.
mejo33
22.07.2011, 18:54:03
No ok i teraz tak, tak wyglada kod pobierajacy statystyki:
Cytat
<?php
$SQL->myQuery($query);
$i = $cfg['ranks_per_page']*$p;
while($a = $SQL->fetch_array())
if ($a['access'] < $cfg['ranks_access']) {
$i++;
echo '<tr><td>'.$i.'</td><td><a href="characters.php?player_name='.urlencode($a['name']).'">'.htmlspecialchars($a['name']).'</a></td><td>'.$a[$key].'</td></tr>'."\n"; }
}
?>
i teraz jak to zrobic zeby wczenisje przed wyswietleniem sprawdzilo jaki server?
Spawnm
22.07.2011, 19:13:28
Proszę nadać sensowny tytuł.
mejo33
22.07.2011, 20:37:27
#Temat do zamkniecia, wielkie podziekowania dla Zdydam za pomoc.