Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
[PHP]Łączenie z bazą
|
Liczba postów: 20
Liczba wątków: 11
Dołączył: 17-02-2008
Reputacja:
0
23-01-2010, 21:18
(Ten post był ostatnio modyfikowany: 18-02-2010, 23:48 przez edix92.)
Witam serdecznie,
już od dłuższego czasu męczę się z tym skryptem:
Kod PHP: <?php $connect = mysql_connect("x.x.x.100", "root", "123456"); ?> <?php $database = mysql_select_db("player"); $query = mysql_query("SELECT * FROM player ORDER BY level DESC"); echo '<table style="table-layout: fixed"> <tr> <td>Lp.</td><td>Nick</td><td>Level</td><td>Exp</td> </tr>'; $i = 0; while($player = mysql_fetch_array($query)) { echo '<tr> <td> '.$i.' </td><td> '.$player["name"].' </td><td> '.$player["level"].'l </td><td> '.$player["exp"].' </td> </tr>'; $i++; } echo '</table>'; ?>
On pobiera wszystkie dane z $player, tzn wszystkie wpisy, czyli np. 200 pozycji a ja chciałbym to ograniczyc tylko do 10. Czy były ktos w stanie to zrobić?
Są to statystyki graczy ale on pobiera wszystkich a ja chce tylko Top 10  prosze o pomoc
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
23-01-2010, 21:26
(Ten post był ostatnio modyfikowany: 23-01-2010, 21:27 przez kancik.)
to nie takie trudne :p
Kod PHP: $ile_userow = 10; // zmienna ile userow przechowa ile ma byc pokazanych $user = mysql_query("SELECT * FROM player ORDER BY level DESC LIMIT 0,".$ile_userow."");
czyli jednym slowem pobiera 10 userow
Liczba postów: 1,054
Liczba wątków: 0
Dołączył: 28-05-2009
Reputacja:
22
A po co mu kolejna zmienna? ;]
Kod: $query = mysql_query("SELECT * FROM player ORDER BY level DESC LIMIT 10");
Liczba postów: 20
Liczba wątków: 11
Dołączył: 17-02-2008
Reputacja:
0
Dzięki wielkie, jak serw ruszy sprawdzę czy działa w co nie wątpię, no ale jeśli coś to edytuje posta
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
a no nie potrzebna ale np to sie moze przydac jakby chcial sobie zrobic stronicowanie
Liczba postów: 20
Liczba wątków: 11
Dołączył: 17-02-2008
Reputacja:
0
29-01-2010, 20:01
(Ten post był ostatnio modyfikowany: 29-01-2010, 20:02 przez edix92.)
Witam teraz mam problem z rodzajem pętli
Skrypt działa wyśmienicie, ale teraz chce dodac nową możliwość, a dokladnie pokazywanie klasy postaci.
ogólnie w bazie podpisane jest to jako 1, 2 ,3 ,4
wiec myślę ze dobrze by było zamienic to ale nie wiem czy dobrze to zrobiłem
Kod PHP: <?php $connect = mysql_connect("x.x.x.100", "root", "123456"); ?> <?php $database = mysql_select_db("player"); $query = mysql_query("SELECT * FROM player ORDER BY level DESC LIMIT 10"); echo '<table style="table-layout: fixed"> <tr> <td>Lp.</td><td>Nick</td><td>Level</td><td>Exp</td><td> </td> </tr>'; $i = 0; while($player = mysql_fetch_array($query)) { echo '<tr> <td> '.$i.' </td><td> '.$player["name"].' </td><td> '.$player["level"].'l </td><td> '.$player["exp"].' </td><td> '.$player["class"].' </td> </tr>'; $i++; } echo '</table>';
<?php
<?php switch($player["class"]) { case "1": { print("Wojownik");break; } case "2": { print("Ninja");break; } case "3": { print("Sura");break; } case "4": { print("Szaman");break; } default: { print("Brak klasy");break; } }
?>
Liczba postów: 1,054
Liczba wątków: 0
Dołączył: 28-05-2009
Reputacja:
22
No, a wywala Ci jakiś błąd? Co Ci pisze?
Jeżeli masz
<?php
// kod php
?>
<?php
// kod php
..
to nie otwieraj i zamykaj tego non stop ;]
tylko zrób
<?php
// kod php
// kod php
?>
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
30-01-2010, 04:36
(Ten post był ostatnio modyfikowany: 30-01-2010, 04:37 przez kancik.)
nie wiem czy to o to chodzi ale nie mozesz tak ?
Kod PHP: <?php $connect = mysql_connect("x.x.x.100", "root", "123456"); ?> <?php $database = mysql_select_db("player"); $query = mysql_query("SELECT * FROM player ORDER BY level DESC LIMIT 10"); echo '<table style="table-layout: fixed"> <tr> <td>Lp.</td><td>Nick</td><td>Level</td><td>Exp</td><td> </td> </tr>'; $i = 0; while($player = mysql_fetch_array($query)) { if ( $player['class'] == 0 ) { echo '<tr> <td> '.$i.' </td><td> '.$player["name"].' </td><td> '.$player["level"].'l </td><td> '.$player["exp"].' </td><td>Wojownik</td> </tr>'; }
if ( $player['class'] == 1 ) { echo '<tr> <td> '.$i.' </td><td> '.$player["name"].' </td><td> '.$player["level"].'l </td><td> '.$player["exp"].' </td><td>jakas_menda</td> </tr>'; } $i++; } echo '</table>';
?>
nie wiem czy o to chodzi ale jak cos to pisz na forum  bo tak mysle ze chciales klasy goscia obok wypisac
Liczba postów: 20
Liczba wątków: 11
Dołączył: 17-02-2008
Reputacja:
0
18-02-2010, 23:38
(Ten post był ostatnio modyfikowany: 18-02-2010, 23:44 przez edix92.)
Z topka juz sobie w pewny sposób poradziłem, teraz mam problem z baza 
sprawa wyglada tak:
musze się polaczyc z l99 i wybrać bazę account a potem tabele account , ale dopiero jak w to wejde to bede mial dostep do rekordów
Drzewo mniej więcej wygląda tak:
![[Obrazek: 80305246.png]](http://img9.imageshack.us/img9/3208/80305246.png)
wykminiłem tyle
Kod PHP: <?php session_start(); require_once("conn.php"); mysql_select_db ("account") or die ("Nie mozna wybrac bazy danych"); ?>
ale juz w tabele nie potrafię wejść zęby mieć dostęp do tego:
![[Obrazek: 68437367.png]](http://img717.imageshack.us/img717/8343/68437367.png)
ale naprawde nie wiem jak wejsc w te tabelki i rekord "cash" ponieważ później będę go wywoływać ale nie potrafię się tam dostać
Liczba postów: 20
Liczba wątków: 11
Dołączył: 17-02-2008
Reputacja:
0
Udało mi się
użyłem
Kod PHP: <?php session_start(); require_once("conn.php"); mysql_select_db ("account") or die ("Nie mozna wybrac bazy danych"); $sql="SELECT cash FROM account"; echo "Ilość ".$_SESSION["cash"]." LK"; ?>
Pokazuje wartość ale wywala błąd
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/local/www/apache22/data/bambus/cash.php:2) in /usr/local/www/apache22/data/bambus/cash.php on line 3
Jak się go pozbyć?
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
cron nie łączy się z bazą danych |
michalszyd |
3 |
5,004 |
18-01-2018, 06:15
Ostatni post: ytprzetwornik
|
|
[MYSQL] Problem z połączeniem z bazą. |
justdanek |
0 |
2,018 |
29-04-2013, 19:08
Ostatni post: justdanek
|
|
[MySQL] Relacje, łączenie wg. dwóch pól |
Pavlosik |
2 |
2,996 |
04-02-2012, 23:55
Ostatni post: Pavlosik
|
|
Problem z połączeniem z bazą mysql |
kuwawrzyn |
3 |
3,141 |
30-11-2011, 12:44
Ostatni post: uriziel01
|
|
Duże pliki a baza danych |
Marys |
5 |
4,306 |
22-11-2011, 15:08
Ostatni post: KowR
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|