Autor | Zpráva | ||
---|---|---|---|
vendelin100 Profil |
ahojte!
Neviem si dat rady s vypisom z DB podla hodnoty premennej. $vypis = mysql_query("SELECT * FROM clanky order by id desc limit ".$start.", ".$prispevku.""); Vopred Ďakujem Moderátor Kajman: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ). Moderátor Kajman: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
Kajman Profil |
#2 · Zasláno: 8. 2. 2012, 16:56:09
Chcete řadit vrácené řádky podle proměnné mimo mysql (která se tedy nemění)?
Nebo chcete filtrovat vrácené řádky? |
||
vendelin100 Profil |
Mam script hodnotenie tam je vypocet znamky,ktora sa mení.V DB mam 2 tabulky clanky a hodnotenie.Ďakujem...
Moderátor Kajman: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
Kajman Profil |
#4 · Zasláno: 9. 2. 2012, 09:15:01
Pokud je k jednomu článku více řádků s hodnocením, hledejte inspiraci zde
Nejlépe hodnocené články tento měsíc Pokud tam je jeden řádek, bude podobné toto Výběr dat z tabulky podle hodnot z jiné tabulky A nebojte se použít vyhledávání vpravo nahoře. |
||
vendelin100 Profil |
#5 · Zasláno: 9. 2. 2012, 13:38:45 · Upravil/a: vendelin100
Mam script hodnotenie tam je vypočet znamky - $znamka, ktorá sa mení. V DB mam 2 tabulky články a hodnotenie . A chcel by som zoradiť články podľa premennej $znamka . Ďakujem...
Posielam Vám celý script. <?php include 'spojenie.php'; mysql_connect($dbserver, $dblogin, $dbheslo); mysql_select_db($dbnazev); mysql_query("SET NAMES 'cp1250'"); if(!$start) $start=0; $prispevku = "10"; $vypis = mysql_query("SELECT * FROM clanky order by id desc limit ".$start.", ".$prispevku.""); $pocet=mysql_num_rows(mysql_query('SELECT * FROM clanky ')); while($row = mysql_fetch_array($vypis)) { echo "<i>". "<font color=#7d9ec0 size=2 face=georgia>". "<p>".$row["kategoria"]."</p>\n". "</font>". "</i>"; echo "<i>". "<font color=#969696 size=2 face=georgia>". "<p>".$row["clanok"]."</p>\n". "</font>". "</i>"; echo "Pridal : "."<b>".$row["meno"]."</b>\n"." | ". "<i>".$row["datum"]."</i>\n"."<br>"; echo "<br>"; $id=$row["id"]; include("hodnotenie.php"); } echo "<br>"."<br>"; ?> |
||
Kajman Profil |
#6 · Zasláno: 9. 2. 2012, 17:02:11
Chápejte, že proměnná, vypočítaná v php až po dotaze, nedokáže ovlivnit původní řazení výsledků!
Pokud by nebyl využit limit, tak si můžete dát vše do pole a to před výpisem seřadit podle výpočtu. Předělejte si ty skripty tak, aby šlo použít jedno z odkazovaných řešení. |
||
vendelin100 Profil |
#7 · Zasláno: 9. 2. 2012, 19:39:26
Ďakujem...
|
||
Časová prodleva: 12 let
|
0