| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 |
Zdravim. Mam takyto problem, vytvoril som si databazu z dvomi tablukami text a obrazok. v tabulke text ma pole id ktore sa automaticky priratava a taktiez sa ulozi do tabulky obrazok ako id_text a v tej tabulke obrazok je este id_obrazok ktore sa taktiez automaticky priratava a taktiez nazov obrazku. ja potrebujem spravit to aby ked si dam vypisat nejake veci s tej tabulky text zobrazil pri nom spravny obrazok.cize vezmem id toho textu a porovnam ho s id_text, ktore je v tabulke obrazok a ak sa rovnaju zobrazim k nemu ten spravny obrazok.neviete mi niekto poradit ako by som to zapisal ? alebo mi napisat nejaky ukazkovy skript ? diky moc
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 25.02.2008 13:26 | |
|
ved si daj vyber oboch tabuliek a ten porvnavaj normalne klasicke vybery si das a potom das ze if($vypis1==$vypis2){pokracuj}...
|
|
Registrovaný: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 | Napísal autor témy Broko71: 25.02.2008 13:39 | |
|
to takto nepojde pretoze ja potrebujem priradit k textu ten spravny obrazok, ked si spravim vypisy dvoch tabuliek a porovnam dva riadky tak mi porovna napr. 1 riadok prvej tabulky s prvym riadkom druhej tabulky a to sa urcite nebude zhodovat, preto tam mam id_text vlozene aj v prvej tabulke aj v druhej aby som to porovnal napr ze $sql = SELECT * FROM obrazok WHERE id_obrazok = id_text, lenze mne to robi problemi a priradi mi blbe id a neviem preco
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 25.02.2008 14:23 | |
|
tak skus ze si vyberies hodnoty v prvej a das select * from tabulka where id_text='$vybraty_text' a potom si das ze ti spocita vybrate riadky a ked nebude 0 tak bude pokracovat
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Jeden zo sposobov, ako to docielit:
Kód: SELECT a.text, b.img_name FROM text a, obrazok b WHERE a.id = b.id_text
Pricom (a.)text je nazov stlpca v tabulke text, kde mas ulozene texty a (b.)img_name je nazov stlpca z tabulky obrazok s menami obrazkov.
Takto ziskas text a k nemu pridruzeny nazov obrazku.
_________________ 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ý: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 | Napísal autor témy Broko71: 25.02.2008 19:14 | |
|
pockaj ja sa s toho neviem vysomarit mam tabulku inzerat kde mam pole inzerat_id a mal tabulku obrazok kde mam opat inzerat_id a este k tomu obrazok_id a nazov(toho obrazku)...ako by ten zapis vyzeral teraz ?
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 25.02.2008 19:18 | |
|
Kód: $vyber_inzerat=MySQL_Query("SELECT * FROM inzerat"); while($vypis_inzerat=MySQL_Fetch_Array($vyber_inzerat)): $vypis_obrazok=mySQL_Query("SELECT * FORM obrazok WHERE inzerat_id='".$vypis_inzerat["inzerat_id"]."'"); //tu uz si das co potrebujes napr cyklus endwhile
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
nabuduce napis presny popis problemu, aby sme sa zbytocne nezatazovali nepotrebnymi vecami.
Predpokladam, ze v tabulke inzerat mas aj text samotneho inzeratu, nie len inzerat_id, nazvime ho napr. inzerat_text, teraz podobne ako som pisal pred tym, ziskas vsetky dvojice inzerat-obrazok z db:
Kód: SELECT a.inzerat_text, b.nazov FROM inzerat a, obrazok b WHERE a.inzerat_id = b.inzerat_id Zakladny PHP kod je potom nasledovny: Kód: $sql = "SELECT a.inzerat_text, b.nazov FROM inzerat a, obrazok b WHERE a.inzerat_id = b.inzerat_id"; if($res = mysql_query($sql)) { while($inzerat = mysql_fetch_assoc($res)) { echo $inzerat['inzerat_text'].' - '.$inzerat['nazov']; //len priklad vypisu } }
_________________ 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ý: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 | Napísal autor témy Broko71: 25.02.2008 20:21 | |
|
diky uz mi to ide zajtra to este dokonam...fakt diky vsetkym ))
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [PASCAL] Výmena dvoch hodnôt v súbore v Assembler, C, C++, Pascal, Java | 4 | 601 | 28.03.2011 20:25 majo30095 | | porovnanie dvoch modelov v AMD - Advanced Micro Devices | 11 | 778 | 23.12.2008 15:29 elsofi | | Porovnanie dvoch datumov v PHP, ASP | 15 | 1134 | 13.10.2011 10:09 Sunnynko | | Porovnanie dvoch notebookov v Notebooky a netbooky | 4 | 187 | 19.01.2024 12:47 pepkopav | | porovnanie dvoch cisiel navzajom v PHP, ASP | 2 | 615 | 31.08.2009 10:42 László145 | | Porovnanie dvoch posledných teplôt v PHP, ASP | 5 | 492 | 29.12.2016 23:39 walther | | Porovnanie dvoch premennych typu VARCHAR v PHP, ASP | 11 | 520 | 02.06.2014 12:37 DeiForm | | Program na porovnanie dvoch videí. v Video programy | 2 | 465 | 14.01.2013 14:41 sekenke | | Porovnanie dvoch Radeoniek a zavazna otazka nakoniec v ATI/AMD grafické karty | 9 | 628 | 03.12.2009 9:53 yarzo | | vyhladavanie vo viacerych tabulkach naraz v Databázy | 1 | 639 | 09.11.2010 16:53 camo | | Problém s iframe v tabuľkách v HTML, XHTML, XML, CSS | 1 | 366 | 14.08.2011 16:52 Bajzik | | zoradenie hodnot v Databázy | 2 | 829 | 11.08.2008 19:40 Speeder21 | | jQuery - porovnavanie hodnot v JavaScript, VBScript, Ajax | 0 | 439 | 15.04.2012 2:46 venom2 | | zapamatanie hodnot vo formulari v PHP, ASP | 14 | 594 | 16.10.2008 17:36 Roko | | UPDATE hodnot v mysql v PHP, ASP | 10 | 476 | 06.09.2013 7:00 Elrohir | | Vstup hodnot do TEdit v Delphi, Visual Basic | 2 | 464 | 02.11.2014 22:04 jasug |
| 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
|
|