| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal w3r0: 13.04.2011 18:01 | |
|
Zdravím, potrebujem pomôcť s výpisom z jednej tabuľky spôsobom s ktorým sa sa ešte nestretol a nikde som ho nenašiel. Takto vypadá moja tabuľka v mysql.
Kód: // $turnaj = id turnaja
$db = mysql_query("SELECT * FROM turnaj_zapasy where turnaj = '$turnaj' order by zapas"); $db2 = mysql_fetch_array($pavukA_db, MYSQL_BOTH); Takto vypadá výber z mysql. Nie je problém k tomuto spravit while a vypísať všetky riadky. Lenže, ja potrebujem vypísať všetky tie riadky ale nemôžem ich pustiť cez while, pretože tie vysledky budú v rôznych miestach uložené a bolo by to zbytočne komplikované ukladanie na tie miesta a aj tak sú pevné uložené takže chcel by som ich tam uložiť na 'pevno'. Potrebujem dostať všetky tie funkcie do poľa a vypisovať ich nejak takto Kód: echo $db2[1][team1]; // prvy riadok v tabulke echo $db2[2][team1]; // druhy riadok v tabulke
Chcem ich vypisovať ako z poľa lenže neviem ako to mám spraviť tak aby mi to fungovalo.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ak som spravne pochopil z toho tvojho zmatocneho popisu, tak ti predsa staci vo while ulozit vysledky do spolocneho pola a potom si s tym uz mozes robit, co chces a kde chces...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal autor témy w3r0: 13.04.2011 18:15 | |
|
ako to spraviť ? Ťažko sa vysvetľuje to čo chcem lebo netuším ako sa to môže volať.
// pridané po 29 sekundách od posledného príspevku
skúšal som spraviť pole ale nefungovalo mi to. Nepísalo žiadnu chybu ale ani nič nevypísalo. Neviem prečo.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Co je na tomto problematicke?
Kód: while($row = mysql_fetch_assoc($db)) { $db2[] = $row; }
Len si to budes musiet upravit, aby to bolo cislovane od 1, ak to teda tak potrebujes...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal autor témy w3r0: 13.04.2011 18:33 | |
|
takto som to mal akurat som mal mysql_fetch_array... ale nefunguje mi to...
Kód: $i="1"; while($row = mysql_fetch_assoc($db)) { $db2[$i] = $row; $i++;}
echo $db2[1][team1]; // vysledok TEAM 02 echo $db2[2][team1]; // Ziadny vysledok.
// pridané po 2 minútach od posledného príspevku
vysledok by mal byt
TEAM 01
TEAM 02
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
tak ti to zrejme vrati len 1 riadok z tabulky... spusti si vysledne sql v phpmyadminovi a pozri, ci nie je tam chyba
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal autor témy w3r0: 13.04.2011 18:46 | |
|
počet riadkov 2
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
daj si vo while vypisovat obsah $row, ci ti to vypise vsetko... nieco v kode budes mat posahane, lebo mne to funguje v pohode...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal autor témy w3r0: 13.04.2011 19:00 | |
|
ano vypísalo mi to TEAM01, TEAM02 teda všetko čo je v tabuľke. Nefunguje mi to. Neviem prečo. Ak sa naseriem tak to spravím cez while ale nechce sa mi všetko definovať a ukladať. No uvidím.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
daj sem cely kod, ktory pouzivas, lebo sa mi to nejak nezda...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 14.04.2011 0:56 | |
|
Prečo do tej $i premennej dávaš reťazec, keď tam potrebuješ mať číslo?
Ak naozaj nechceš, aby prvý prvok mal index 0, tak môžeš použiť ten stanleyho spôsob, akurát pred ten while cyklus pridaj niečo ako $db2[] = false; (je jedno, čo do toho nultého prvku dáš).
|
|
Registrovaný: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal autor témy w3r0: 14.04.2011 15:58 | |
|
Spojaznil som to, LOCK Ďakujem.
Do selectu som pridal LIMIT 0, 7 a zoradil som to podľa id (BEZ toho reťazca v premennej $i mi to nejde ako potrebujem). Neviem prečo to nešlo, zaujímavé je na tom to že to nepísalo žiadnu chybu. Pridám k tomu pár podmienok a ešte tam spravím 1 while na podobnú vec, tým sa dá dokopy čo som vymyslel. Som rád že ste sa ozvali tak rýchlo. Ešte raz dík.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Vypis hlavicky mysql v php v PHP, ASP | 2 | 416 | 25.04.2010 9:11 Bauglir | | Výpis v PHP zo SQL v PHP, ASP | 3 | 469 | 21.06.2011 15:43 emer | | výpis z DB v php v PHP, ASP | 2 | 398 | 26.07.2010 23:42 dessert | | vypis z DB - php - problem v PHP, ASP | 14 | 712 | 02.12.2008 18:34 janus | | Výpis adresára cez PHP + Ochrana heslom v Články | 3 | 2779 | 27.04.2008 14:42 stenley | | Vypis z MySQL a spracovanie php scriptu v tabulke [ Choď na stránku: 1, 2 ] v PHP, ASP | 39 | 2605 | 21.03.2010 1:22 JanoF | | vypis dat z databazy pomocou php - nevypise mi prvy riadok v PHP, ASP | 16 | 1851 | 27.08.2011 22:48 xanderhell | | PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1310 | 02.05.2011 12:08 magicmedia | | Vytvorenie suboru php a vlozenie php scriptu v PHP, ASP | 4 | 1440 | 07.05.2010 14:02 DeiForm | | Vypis v PHP, ASP | 13 | 1001 | 26.06.2008 10:53 GoodWill | | vypis mailov v Ostatné | 3 | 483 | 27.08.2010 15:51 1987123 | | vypis adresara v PHP, ASP | 3 | 608 | 16.12.2009 22:25 stenley | | Stromový výpis v Sieťové a internetové programy | 0 | 424 | 19.02.2008 15:29 dsljohn | | zoradeny vypis v PHP, ASP | 1 | 330 | 02.05.2012 7:09 BX | | MySQL vypis v Databázy | 1 | 314 | 07.01.2014 15:34 kudzo3 | | výpis adresárov v PHP, ASP | 11 | 640 | 14.05.2008 21:52 Tominator |
| 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
|
|