Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok NapísalOffline : 30.12.2009 10:03

Ahojte chcel by som presnejsie selektovat v tabulke ale pise chybu

Kód:
$conn = MySQL_Query("SELECT MAX(cislo), YEAR(datum) FROM tabulka WHERE YEAR(datum) = '2008'");
while $r = MySQL_Fetch_Array($conn) {
echo "$r['MAX(cislo)']";
}


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 10:06

aku chybu vypise?

a while musi byt v zatvorkach, je to funkcia
Kód:
while ($r = MySQL_Fetch_Array($conn)) {







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 10:11

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


Offline

Čestný člen
Čestný člen
Zapis viac poloziek

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 30.12.2009 10:16

Kód:
if (!$conn) die(mysql_error());
Toto daj pred while. Vypisalo nejaku chybu?
A djsulo, while nie je funkcia.


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 10:19

Ano vypise ...
Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 10:20

Kód:
$conn = MySQL_Query("SELECT MAX(cislo), YEAR(datum) FROM tabulka WHERE YEAR(datum) = '2008' GROUP BY cislo");


duri: k tomu while - funguje ti aj bez zatvoriek? pretoze mne nie







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 10:28

Pohlo sa to dalej, ale ale vypisuje divne hodnoty... malo by vypisat najvacsie cislo za rok 2008 a vypise cislo mensie co ani nechapem s coho doslal


Offline

Čestný člen
Čestný člen
Zapis viac poloziek

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 30.12.2009 10:38

djsulo píše:
duri: k tomu while - funguje ti aj bez zatvoriek? pretoze mne nie
Samozrejme, ze nie, ale funkcia to nie je.


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 10:38

mne to funguje tak, ako si to napisal na zaciatku, bez group by:
Kód:
SELECT MAX(cislo), YEAR(datum) FROM tabulka WHERE YEAR(datum) = '2008'

a vypise mi to najvacsie cislo za rok 2008... takze nechapem preco ti to nejde...

ďuri: tak OK, budem vediet :)







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 10:44

Tak to nechapem ani ja ... pise chzbu ze sa nesmie miesat MAX() a YEAR() ...


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 10:49

a nemas nahodou spojenie urobene ako mssql? pretoze mssql je tak blbe, ze ked pouzivas agregacne funkcie, tak vyzaduje vsetko dat do group by... to ma len tak napadlo :)







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 10:51

Mam standart MySQL


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 10:59

hm... tak napis ake typy pouzivas pri stlpcoch tej tabulky, aku verziu mysql mas, niekde musi byt chyba







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 11:01

Verzia MySQL 4.0.27

stlpce : cislo int(11)
datum varchar(20)


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 11:03

to mas na localhoste alebo nejaky webhosting? prosim ta, rychle prejdi na mysql 5... v mysql 4.0 ti nebude fungovat dokopy nic, ta verzia nepozna vela prikazov.







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 11:06

webhosting, takze to asi bude problem


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 11:08

prejdi na nejaky iny, alebo si zisti, ci namaju k dispozicii aj mysql 5.







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.12.2009 11:10

Da sa tato situacia riesit aj nejak inak, iny zapis napriklad co pojde aj pod 4 ?


Offline

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

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.12.2009 11:17

skus toto:
Kód:
SELECT MAX(cislo), YEAR(datum) as `year` FROM tabulka WHERE YEAR(datum) = '2008' GROUP BY `year`







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Odpovedať na tému [ Príspevkov: 19 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. presúvanie položiek

v JavaScript, VBScript, Ajax

0

465

13.11.2009 19:12

neXor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Označenie položiek

v JavaScript, VBScript, Ajax

1

684

23.02.2008 20:37

Ded'leg Zobrazenie posledných príspevkov

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

v Databázy

5

1946

18.02.2018 16:08

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi7: Zobrazovanie moznych poloziek

v Delphi, Visual Basic

2

604

25.12.2008 17:38

Loko11 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strata poloziek v BIOSe

v Biosy a ladenie výkonu

24

1118

05.08.2007 21:54

honda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena položiek dialogoveho okna vo winXP

v Operačné systémy Microsoft

3

397

10.05.2010 16:32

harm22 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal - triedenie podla jednotlivych poloziek záznamov

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

8

798

08.02.2009 19:25

tominoZA 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

1009

19.08.2009 21:03

f4r0 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

646

15.12.2014 17:09

SKiLEX Zobrazenie posledných príspevkov

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

v Pevné disky a radiče

6

826

27.01.2007 13:28

borec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SSD zápis

v SSD disky

1

375

17.08.2013 13:20

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis chýb

v PHP, ASP

10

1020

22.11.2008 9:05

stenley Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

10

704

13.07.2008 16:01

shaggy Zobrazenie posledných príspevkov

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

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

6

1330

05.05.2010 16:45

psm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis do DB

v PHP, ASP

9

846

05.10.2009 20:13

LooL Zobrazenie posledných príspevkov

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

v PHP, ASP

7

610

08.04.2009 14:17

Draex 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