Autor | Zpráva | ||
---|---|---|---|
Lukzss Profil * |
#1 · Zasláno: 25. 1. 2009, 15:28:16
Ahoj, mam dotaz jak ulozit vysledky dotazu z databaze do pole. Mohlo by to byt takhle?
....... ....... $sql = "SELECT * FROM skupina; $result = mysqli_query($connection, $sql); if ($result) { $row = mysqli_fetch_assoc($result)) } |
||
Taps Profil |
#2 · Zasláno: 25. 1. 2009, 16:23:01
Lukzss
pokud chceš vypsat více řádků musíš použít cyklus while |
||
Lukzss Profil * |
#3 · Zasláno: 25. 1. 2009, 16:37:25
„Lukzss“
„pokud chceš vypsat více řádků musíš použít cyklus while“ Ok, takze takhle? $sql = "SELECT * FROM skupina; $result = mysqli_query($connection, $sql); if ($result) { while ($row = mysqli_fetch_assoc($result)) { Ale co sem? Tady uz muzu vypisovat, ale kdyz ty zaznamy chci jen ulozit do pole? } } |
||
Mastodont Profil |
#4 · Zasláno: 25. 1. 2009, 17:27:09
while ($row[] = mysqli_fetch_assoc($result)) |
||
maxx Profil * |
#5 · Zasláno: 25. 1. 2009, 22:58:59
Můžu se zeptat, když mam např.
if(in_array($_GET['page'], array("auta", "motorky"))) A já bych to chtěl kontrolvoat z databáze. Tedy že bych měl např. Dotaz: SELECT * FROM dopravni_prostredky ORDER BY nazev ASC to mi vypíše ty auta a motorky a jak já je dostanu do pole a budu to moct porovnávat? Dík |
||
Alphard Profil |
#6 · Zasláno: 25. 1. 2009, 23:10:29
jestli chápu, čeho chcete dosáhnout, třeba takhle
if (mysql_result (mysql_query ("select count(*) from dopravni_prostredky where prostredek = '".mysql_real_escape_string ($_GET['page'])."'"), 0, 0)) |
||
blaaablaaa Profil |
#7 · Zasláno: 26. 1. 2009, 14:02:41
Alphard
count(*) => count(`prostredek`) melo by to byt setrenejsi k db ;) |
||
Alphard Profil |
#8 · Zasláno: 26. 1. 2009, 14:31:31
blaaablaaa
nebyl bych si tak jistý, tohle musí pohlídat nullové hodnoty, * v kombinaci s vhodným indexem bude AFAIK rychlejší než když prostredek nemá index |
||
Časová prodleva: 15 let
|
0