Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok NapísalOffline : 01.09.2008 20:51

neviem, asi je to blbost ... ale da sa nejako zlucit 2 a viac dopytov na DB do jedneho?

uvediem priklad:

mam databazu, kde mam informacie o danej osobe ...

1. chcem zistit pocet ludi, co maju vek viac ako 30
Kód:
$pripojenie = mysql_connect("localhost", "xxx", "xxx");
mysql_select_db("xxx", $pripojenie);
$poziadavka = "SELECT * FROM table WHERE 'vek' > 30";
$result = mysql_query($poziadavka) or die ("Stala sa chyba v spojeni s DB");
$30nici = mysql_num_rows($result);


2. chcem zistit ludi, co maju bydlisko v Bratislave
Kód:
$pripojenie = mysql_connect("localhost", "xxx", "xxx");
mysql_select_db("xxx", $pripojenie);
$poziadavka = "SELECT * FROM table WHERE 'bydlisko' = Bratislava";
$result = mysql_query($poziadavka) or die ("Stala sa chyba v spojeni s DB");
$blavaci = mysql_num_rows($result);


daju sa tieto 2 veci spravit nejako naraz?

pytam sa preto, lebo mam vela veci, co chcem zistit z DB a neviem, to na kazdu vec potrebujem zvlast dopyt? nejako jednoduchsie to nejde?

dik


Offline

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

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144
Príspevok NapísalOffline : 01.09.2008 21:20

mozno nejako cez while by to slo


Offline

Užívateľ
Užívateľ
daju sa zlucit 2 a viac dopytov do jedneho?

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 01.09.2008 21:29

chceš zistiť počet tridsiatnikov žijúcich v bratislave?

Kód:
$poziadavka = "SELECT * FROM table WHERE 'vek' > 30 AND 'bydlisko' = Bratislava"







_________________
Sorry za prelkepy
Offline

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

Registrovaný: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 01.09.2008 21:38

nie ... chcem viacero veci a pytam sa ci to ide spravit naraz
ale asi nie ... asi pri kazdej veci musim robit jeden dotaz SELECT


Offline

Správca fóra
Správca fóra
daju sa zlucit 2 a viac dopytov do jedneho?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 01.09.2008 21:44

myslim, ze sa to neda... jedine, ak by boli vysledky jednotlivych dotazov podobne, to by si potom mohol pouzit union...







_________________
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ý: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 01.09.2008 22:11

oki, vdaka ...
a ked mam v stlpci jednom roky, ako zistim jednoducho sucet rokov vsetkych ludi v mojej DB ?


Offline

Správca fóra
Správca fóra
daju sa zlucit 2 a viac dopytov do jedneho?

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

sum(stlpec_s_rokmi)







_________________
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ý: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 01.09.2008 22:21

ano, to viem, ale ako to zaclenim do php?

takto to asi nepojde:

Kód:
$result6 = mysql_query("SELECT SUM(vklad) FROM tabulka") or die ("Stala sa chyba v spojeni s DB");


toto nejde .... v result6 neni ta suma


Offline

Správca fóra
Správca fóra
daju sa zlucit 2 a viac dopytov do jedneho?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 01.09.2008 22:24

jasne, ze tam nie je, lebo mysql_query ti nevracia priamo vysledok, ten musis ziskat pomocou dalsej funkcie, napr. mysql_fetch_array a pod...







_________________
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ý: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 01.09.2008 22:31

prosim ta, mohol by si mi to napisat, ako to spravim s tym mysql_fetch_array ?
viem ze ta funkcia vracia jeden riadok a pouziva sa pri vypisoch cez while ...
ale mne treba len ten sucet spravit ...


Offline

Správca fóra
Správca fóra
daju sa zlucit 2 a viac dopytov do jedneho?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 01.09.2008 22:37

Kód:
$sql = "SELECT SUM(vklad) AS sucet FROM tabulka";
$res = mysql_fetch_assoc(mysql_query($sql));
echo $res['sucet'];







_________________
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ý: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 01.09.2008 22:40

stenley píše:
Kód:
$sql = "SELECT SUM(vklad) AS sucet FROM tabulka";
$res = mysql_fetch_assoc(mysql_query($sql));
echo $res['sucet'];


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource


Offline

Správca fóra
Správca fóra
daju sa zlucit 2 a viac dopytov do jedneho?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 01.09.2008 22:44

skus si ten sql dotaz najskor niekde spustit (phpmyadmin a pod), ci ti vrati spravny vysledok, lebo mas v nom chybu...







_________________
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ý: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok Napísal autor témyOffline : 01.09.2008 22:51

stenley píše:
skus si ten sql dotaz najskor niekde spustit (phpmyadmin a pod), ci ti vrati spravny vysledok, lebo mas v nom chybu...

dakujem, chybu som nasiel a ide to ...\

slo by to nejako aj bez toho AS sucet???

myslim nejako zakomponovat to do toho mojho povodneho kodu:

Kód:
$result6 = mysql_query("SELECT SUM(vklad) FROM tabulka") or die ("Stala sa chyba v spojeni s DB");
//tu niekde pokracovat s mysql_fetch_assoc


Offline

Správca fóra
Správca fóra
daju sa zlucit 2 a viac dopytov do jedneho?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 01.09.2008 22:56

hmm, problem bude potom mozno v tom, ze ako nazov vysledneho stlpca bude SUM(vklad), potom to musis pouzit ako $res['SUM(vklad)'], ale to uz neviem, ci ti pojde, vyskusaj a uvidis...







_________________
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ľ
daju sa zlucit 2 a viac dopytov do jedneho?

Registrovaný: 10.02.07
Prihlásený: 14.08.09
Príspevky: 255
Témy: 27
Bydlisko: KE
Príspevok NapísalOffline : 04.09.2008 21:39

na to sa neda pozerat, ked nerozumies mysql, tak sa s nim hraj v terminalli a nie priamo cez php..







_________________
drahi hackeri! teraz mozete okamzite premazat cely tento server! stlacte skratku ALT+F13
Odpovedať na tému [ Príspevkov: 16 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Daju sa spojit 3 disky do jedneho???

v Pevné disky a radiče

3

519

24.07.2008 18:55

Luks Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dajú sa v Movie Makeri spojiť 2 avi. súbory do jedného ?

v Video programy

8

2095

13.08.2010 21:36

nozkar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zbalenie viac suborov do jedneho

v Ostatné programy

5

478

24.11.2007 18:21

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C problem s priradenim viac ako jedneho znaku

[ Choď na stránku:Choď na stránku: 1, 2 ]

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

30

1953

30.03.2009 22:01

paszty Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako spojiť viac verzií windows do jedného bootovacieho dvd?

v Operačné systémy Microsoft

4

573

30.10.2009 15:10

Googler1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Analyza a optimalizacia dopytov na databazu

v Databázy

3

586

20.07.2011 10:10

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako to mam zlucit???

v HTML, XHTML, XML, CSS

1

618

07.06.2008 10:33

pa3ck Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HDD ako zlúčiť particie

v Pevné disky a radiče

2

360

07.07.2022 18:19

ranko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zlucit 2 obrazky - centrovane

v PHP, ASP

3

680

24.02.2009 13:23

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. W8 jas obrazovky - zlucit pre bateriu/siet

v Operačné systémy Microsoft

0

334

08.01.2020 9:38

Sykes Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. F1 Challenge (Viac verzii/viac problemov)

v Počítačové hry

3

1016

19.08.2009 21:03

f4r0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. daju sa porovnat?

v Grafické karty

5

744

13.10.2009 16:59

Matias555 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 10" a viac s FHD a viac do 250€

v Mobilné zariadenia

11

654

15.12.2014 17:09

SKiLEX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Locknuté skylake procesory sa dajú taktovať

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Novinky

33

2836

20.11.2016 19:55

Xaltotun Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako sa daju taketo obrazky spravit?

v Grafické programy

5

1091

21.03.2008 13:10

Vladio Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. daju sa otacky fanov znizit softwarovo?

v Ostatné programy

16

1052

24.02.2007 12:34

bart1251 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:  
cron

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