| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 09.12.2009 9:53 | |
|
Caute,
mam taky mensi problem: ako by som dostal vystup z DB tabluky. ide o to, ze do tabluky sa mi zapisuju udaje, kde je jedna z poloziek (nazov stlpca) id_user, no a ked tam user nieco zapise napr. 4 riadky, potrebujem dostat, napr. array a logicky to sparovat podla toho id_user (plus je tam este jedna podmienka WHERE nieco='udaj').
neviem, ci je to dosta jasne, ale hadam ano
DIK
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
do pola si to uz musis nahadzat programovo v cykle
dolezite je spravne zoradenie dat pri vybere (ORDER BY id_user)
ak som to spravne pochopil, tak potom by to mohlo vyzerat (schematicky) takto
Kód: // tu vyber dat ;)
$last_id_user = -1; $data = array(); while ($zaznam = mysql_fetch_array(...)) { if ($zaznam["id_user"] != $last_id_user) { $data[$zaznam["id_user"]] = array(); $last_id_user = $zaznam["id_user"]; } else { $data[$last_id_user][] = $zaznam; } }
vysledkom teda bude viac rozmerne pole, kde pre kazde user_id budes mat pole, v ktorom bude cely riadok s datami. ak by ta zaujimala len jedna konkretne hodnota, stacilo by dvojrozmerne pole, ale zrejme tam mas tych udajov viac.
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|