Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32
Príspevok NapísalOffline : 25.02.2008 12:54

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


Offline

Užívateľ
Užívateľ
porovnanie hodnot v dvoch tabulkach

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 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}...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32
Príspevok Napísal autor témyOffline : 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


Offline

Užívateľ
Užívateľ
porovnanie hodnot v dvoch tabulkach

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 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


Offline

Správca fóra
Správca fóra
porovnanie hodnot v dvoch tabulkach

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.02.2008 17:15

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32
Príspevok Napísal autor témyOffline : 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 ?


Offline

Užívateľ
Užívateľ
porovnanie hodnot v dvoch tabulkach

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 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


Offline

Správca fóra
Správca fóra
porovnanie hodnot v dvoch tabulkach

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.02.2008 19:36

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32
Príspevok Napísal autor témyOffline : 25.02.2008 20:21

diky uz mi to ide zajtra to este dokonam...fakt diky vsetkym :)))


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. [PASCAL] Výmena dvoch hodnôt v súbore

v Assembler, C, C++, Pascal, Java

4

601

28.03.2011 20:25

majo30095 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnanie dvoch modelov

v AMD - Advanced Micro Devices

11

778

23.12.2008 15:29

elsofi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie dvoch datumov

v PHP, ASP

15

1134

13.10.2011 10:09

Sunnynko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie dvoch notebookov

v Notebooky a netbooky

4

187

19.01.2024 12:47

pepkopav Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnanie dvoch cisiel navzajom

v PHP, ASP

2

615

31.08.2009 10:42

László145 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie dvoch posledných teplôt

v PHP, ASP

5

492

29.12.2016 23:39

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie dvoch premennych typu VARCHAR

v PHP, ASP

11

520

02.06.2014 12:37

DeiForm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na porovnanie dvoch videí.

v Video programy

2

465

14.01.2013 14:41

sekenke Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie dvoch Radeoniek a zavazna otazka nakoniec

v ATI/AMD grafické karty

9

628

03.12.2009 9:53

yarzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyhladavanie vo viacerych tabulkach naraz

v Databázy

1

639

09.11.2010 16:53

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s iframe v tabuľkách

v HTML, XHTML, XML, CSS

1

366

14.08.2011 16:52

Bajzik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie hodnot

v Databázy

2

829

11.08.2008 19:40

Speeder21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery - porovnavanie hodnot

v JavaScript, VBScript, Ajax

0

439

15.04.2012 2:46

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapamatanie hodnot vo formulari

v PHP, ASP

14

594

16.10.2008 17:36

Roko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. UPDATE hodnot v mysql

v PHP, ASP

10

476

06.09.2013 7:00

Elrohir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup hodnot do TEdit

v Delphi, Visual Basic

2

464

02.11.2014 22:04

jasug Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra