Autor Zpráva
Lukzss
Profil *
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
Lukzss
pokud chceš vypsat více řádků musíš použít cyklus while
Lukzss
Profil *
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
while ($row[] = mysqli_fetch_assoc($result))
maxx
Profil *
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
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
Alphard
count(*) => count(`prostredek`)
melo by to byt setrenejsi k db ;)
Alphard
Profil
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: