| Autor | Zpráva | ||
|---|---|---|---|
| trololo Profil * |
#1 · Zasláno: 4. 2. 2012, 22:51:12
Zdravím, jak lze udělat, když mám např v databázi 3 údaje, aby to napsalo málo položek a když tam bude 4 a více položek napsalo to dostatek položek?
|
||
| Taps Profil |
#2 · Zasláno: 4. 2. 2012, 22:55:19
trololo:
pomocí count spočítej v databázi položky a pak už stačí jen podmínka if a else |
||
| panther Profil |
#3 · Zasláno: 4. 2. 2012, 22:55:42
trololo:
řádky se dají spočítat pomocí count, příp. v PHP mysql_num_rows vrací počet vybraných řádek. |
||
| johnl Profil |
#4 · Zasláno: 4. 2. 2012, 22:56:45
$dotaz = mysql_query("select count(*) as pocet from TABULKA");
$udaj = mysql_fetch_array($dotaz);
$celkem = $udaj["pocet"];
if($celkem <= 3){echo "málo položek";}else{echo "dostatek položek";} |
||
| trololo Profil * |
#5 · Zasláno: 4. 2. 2012, 23:09:41
johnl:
Díky, ještě by mě zajímalo teď v tabulce vypisuji všechny údaje, jak udělat, aby se mi vypisovalo pouze položky ktery sou dostatek teď to mám: $sql = MySQL_Query("SELECT * FROM polozky ORDER by id");
while ($row = MySQL_Fetch_Array($sql)) {
... |
||
| Lokutus7323 Profil * |
#6 · Zasláno: 4. 2. 2012, 23:20:39
Já tvému nynějšímu dotazu nerozumím. CHceš-li radu, musíš být konkrétnější.
|
||
| trololo Profil * |
#7 · Zasláno: 5. 2. 2012, 00:57:25
Zkrátka potřebuju vypsat v tabulce pouze položky který sou ve stavu: dostatek položek
|
||
| Alphard Profil |
#8 · Zasláno: 5. 2. 2012, 01:03:16
if (mysql_num_rows($sql) > 3)
{
while (...) {}
} |
||
|
Časová prodleva: 14 let
|
|||
0