Autor Zpráva
trsak1
Profil
Dobrý den,
seznam clenu.php:
<?php
require "db.php";

$mysql=mysql_query("select jmeno,skype,team,hodnost from klan order by hodnost");
while ($vysledek=mysql_fetch_array($mysql)){
    echo('
          <tr>
              
              <td align="center">'.$vysledek["jmeno"].'</td> 
              <td align="center">'.$vysledek["skype"].'</td> 
              <td align="center">'.$vysledek["team"].'</td> 
              <td align="center">'.$vysledek["hodnost"].'</td> 

              
          </tr>');
}
?>

Chtěl sem se zetat je jde udělat aby místo 1 tabulky, kde by byli všechny team, to udělalo více tabulek, v kterých by byli ti, co máj určitý team.
AM_
Profil
Správný návrh je mít všechny členy v jedné tabulce a sloupec "team", jak to máš teď.
Tvůj dotaz zřejmě pramení z nedostatečné znalosti SQL - pokud ti jde jen o vypsání jednoho teamu, je syntaxe:
SELECT jmeno, ... FROM klan WHERE team=25 ORDER BY hodnost


V SQL dotazech piš klíčová slova velkými písmeny a identifikátory malými (viz tento příklad), jsou tak mnohem lépe čitelné.
trsak1
Profil
Pokud myslíš takle, tak mi to nejde
$mysql=mysql_query("select jmeno,skype,team,hodnost from klan WHERE team=Classic order by hodnost");
petr 6
Profil
$mysql=mysql_query("select jmeno,skype,team,hodnost from klan WHERE team='Classic' order by hodnost");
Tohle jde?
trsak1
Profil
toto jde:
$mysql=mysql_query("select jmeno,skype,team,hodnost from klan WHERE `team` LIKE 'Classic' order by hodnost");

je možné, vypsání výce teamu najednou? tžeba Classic ale i team Deathrun
AM_
Profil
trsak1:
WHERE `team`='Classic' OR `team`='Deathrun'
petr 6
Profil
WHERE `team` in ('Classic','Deathrun')

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: