Autor | Zpráva | ||
---|---|---|---|
slovakCZ Profil |
#1 · Zasláno: 24. 1. 2010, 23:33:19
Dobrý den, je nějaká možnost vypsat záznamy z databáze a rozpoznat první záznam/řádek tabulky?? Jde mi o to, že vypisuji články a první článek by měl mít jiné pozadí, než ostatní články. Jelikož LIMIT používám pro stránkování, tak si nějak nevím rady. Můj dotaz vypadá následovně:
$query = mysql_query("SELECT * FROM $table ORDER BY id LIMIT 0,$PoKolikaMamStrankovat") or die("MySQL ERROR: ".mysql_error()); while ($vypis = mysql_fetch_array($query)) { $id = $vypis['id']; $nadpis = $vypis['nadpis']; echo $nadpis; } Tímto tedy vypíši veškeré nadpisy z databáze. Je zde ale možnost, jak například dát první nadpis do tagu <strong>?? Děkuji za rady. Tom |
||
Majkl578 Profil |
#2 · Zasláno: 24. 1. 2010, 23:50:03 · Upravil/a: Majkl578
Přidat si proměnnou na ověření?
$query = mysql_query("SELECT * FROM $table ORDER BY id LIMIT 0,$PoKolikaMamStrankovat") or die("MySQL ERROR: ".mysql_error()); $isFirst = true; while ($vypis = mysql_fetch_array($query)) { if ($isFirst) { echo '<strong>', $vypis['nadpis'], '</strong>'; $isFirst = false; } else { echo $vypis['nadpis']; } } Mimochodem, k čemu to zbytečné přiřazování prvků z pole do proměnných? Nechápu. |
||
slovakCZ Profil |
#3 · Zasláno: 24. 1. 2010, 23:55:36 · Upravil/a: slovakCZ
ah.. takto jednoduse..
prirazuju to do promenych ze zvyku.. a take je elegantnejsi: $nadpis = stripslashes($vypis['nadpis']); echo $nadpis; nez echo stripslashes($vypis['nadpis']); |
||
petr 6 Profil |
#4 · Zasláno: 26. 1. 2010, 12:34:28
Nemyslel Majkl578 spíše to, že tento řádek je tam naprosto zbytečně?
$id = $vypis['id']; |
||
Časová prodleva: 14 let
|
0