| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 08.01.07 Prihlásený: 24.08.08 Príspevky: 2 Témy: 1 |
Ahojte, mam jeden problem, koli ktoremu sa nemozem pohnut dalej. Ide o porovnavanie zaznamov v poli.
Z databazy sa vyberaju udaje (napr. o uzivateloch) a nacitavaju rovno do pola. Niekedy sa vsak stane, ze mam v poli nacitaneho jedneho uzivatela 2 alebo 3x (kedze je to rovnako aj v databaze). Problem so samotnym vypisom pola nemam, ale chcem zistit, ci sa dany uzivatel uz v poli nachadza, resp. kolko zaznamov tohoto uzivatela (zistujem podla mena) v poli existuje.
Mozno je to banalita a ako sa hovori, pre stromy nevidim les [proste som sa "zasekla" a neviem ako dalej]
Za akekolvek rady vopred velka vdaka.
|
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | |
Registrovaný: 08.01.07 Prihlásený: 24.08.08 Príspevky: 2 Témy: 1 | Napísal autor témy Papulka: 10.01.2007 12:41 | |
|
Diky za odpoved, hoci funkcie, ktore spominas, nie su zrovna tie, ktore hladam, doviedli ma k "array_count_values" a to je to, co som potrebovala. Takze (tento) problem je vyrieseny.
jednoduchy priklad:
Kód: <?php $agents = array('Janko', 'Jozko', 'Marienka', 'Janko'); $count = array_count_values($agents); echo "$count[Janko]x Janko"; //pocet Jankov v poli echo "$count[Jozko]x Jozko"; echo "$count[Marienka]x Marienka"; $r[Janko] = 'agent'; $r[Marienka] = 'agent'; $r[Jozko] = 'agent'; $s[Janko] = 'SQL agent'; //specialna rola echo '<br>'; echo "Janko je $r[Janko] <br>"; if ($count[Janko]>1) {echo "Janko ma este specialnu rolu - $s[Janko]";} else {echo "Janko nema specialnu rolu";} ?> este k tvojej otazke;
- preco nie 'hned'? mas nejaky tip, ako data po vybere z databazy este pred nacitanim do pola nejakym sposobom zotriedit/spracovat?
- co sa tyka samotneho pouzivania poli, povedala by som ANO, lebo s datami v nich si mozes robit takmer cokolvek, vsak urcite sam vies..
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Počítanie záznamov poľa v Delphi, Visual Basic | 10 | 1092 | 22.12.2007 21:34 martin90 | | Vyber nevyhovujucich zaznamov (JOIN) v Databázy | 1 | 541 | 26.01.2010 22:02 stenley | | Update viacerých záznamov naraz. v PHP, ASP | 24 | 1365 | 05.04.2012 13:23 xxx9955 | | Vymena zaznamov v databaze v PHP, ASP | 6 | 613 | 05.11.2009 23:02 danielop | | totálne vymazanie záznamov z registrov v Operačné systémy Microsoft | 4 | 5887 | 23.12.2007 8:18 konig | | ponechanie 20 zaznamov kazdemu userovi v Databázy | 2 | 487 | 03.02.2010 19:28 p360t | | Mysql zistenie počtu rôznych záznamov v Databázy | 4 | 785 | 28.12.2008 16:40 Unlink | | chybné zoradenie záznamov v databáze v Databázy | 24 | 2149 | 18.04.2008 22:05 peter555 | | WHERE array v PHP, ASP | 0 | 453 | 25.09.2008 15:17 rooobertek | | Array problém v PHP, ASP | 1 | 344 | 29.08.2012 20:31 Ďuri | | zoradenie array v PHP, ASP | 6 | 481 | 04.06.2010 10:42 camo | | Pascal - triedenie podla jednotlivych poloziek záznamov v Assembler, C, C++, Pascal, Java | 8 | 805 | 08.02.2009 19:25 tominoZA | | Presmerovanie DNS zaznamov na iny hosting v Webhosting a servery | 3 | 1380 | 13.11.2009 11:58 pedro91 | | vlozenie MAX 3 zaznamov na den v Databázy | 1 | 661 | 15.09.2010 11:41 baumax | | SQL join 1 riadok (viac zaznamov) v Databázy | 4 | 795 | 14.06.2009 23:20 marek26 | | Vyber poslednych zaznamov z 2 tabuliek v Databázy | 2 | 323 | 13.04.2013 17:02 zaciatocnik |
| 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
|
|