Autor | Zpráva | ||
---|---|---|---|
MS. Profil * |
#1 · Zasláno: 9. 2. 2017, 17:00:47
Na úvodnej stránke zobrazujem posledné 3 články z 2 kategórií Tréning a Strava.
Vytiahnem si nadpis $result = $con->query("SELECT nadpis FROM `clanky` WHERE id=(SELECT MAX(id) FROM `clanky`) AND kategoria='trening';"); $nadpis1 = mysqli_fetch_array($result); <h2><?php echo $nadpis1[0]; ?></h2> Z nejakého dôvodu mi to ale nič z kategórie tréning nič nevypíše, pričom rovnako postavený príkaz ale z kategórie strava funguje bez problémovo: $result = $con->query("SELECT nadpis FROM `clanky` WHERE id=(SELECT MAX(id) FROM `clanky`) AND kategoria='strava';"); $nadpis4 = mysqli_fetch_array($result); <h2><?php echo $nadpis4[0]; ?></h2> Prikladám tiež fotku databázy. |
||
TomášK. Profil * |
#2 · Zasláno: 9. 2. 2017, 17:14:45
SELECT nadpis FROM `clanky` WHERE id=(SELECT MAX(id) FROM `clanky` WHERE kategoria='trening'); SELECT nadpis FROM `clanky` WHERE kategoria='trening' ORDER BY id DESC LIMIT 1; |
||
MS. Profil * |
#3 · Zasláno: 9. 2. 2017, 17:20:17
TomášK.:
Použil som prvú metódu a všetko funguje tak ako má, vďaka. Už aj vidím kde mám chybu. |
||
MS. Profil * |
#4 · Zasláno: 9. 2. 2017, 20:36:15
Skúšal som ešte tú druhú metódu, zistil som že je praktickejšia, lenže si neviem poradiť s výpisom viacerých článkov (V mojom prípade 3), vždy mi to vypíše iba ten posledný.
Vytiahnem posledné 3 články pomocou: SELECT nadpis FROM `clanky` WHERE kategoria='trening' ORDER BY id DESC LIMIT 3; a ako ich vypíšem? |
||
Keeehi Profil |
#5 · Zasláno: 9. 2. 2017, 22:24:03
Vhodná funkce a cyklus. Jak to děláš teď?
|
||
Lonanek Profil |
#6 · Zasláno: 11. 2. 2017, 20:57:17 · Upravil/a: Moderátor (editace znemožněna) 16. 2. 2017, 01:03:36
Není to duplicitní témma s Výpis posledných 3 článkov?
|
||
Alphard Profil |
#7 · Zasláno: 11. 2. 2017, 21:14:22
Vypadá to tak, pokračujte v druhém vlákně.
|
||
Časová prodleva: 6 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0