Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Což takhle
dát si Lopuch?

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: cumtkvq
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.6.2009 18:37 - Oblíbené kluby (06:26) 944
zajímavé ...Jak na to: SQL injection, magic_quotes_gpc, addslashes() a stripslashes() | Zdeněk Večeřa

pro mě trochu složité, nicméně poučné
huh huh 7.6.2009 14:00  943
Jasně, to je pro sql server jak nic, mě jenom to hugovo řešení přijde lepší :-)
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.6.2009 12:49 - Oblíbené kluby (06:26) 942
jedná se o tabulku s cca 150 - 200 položkama
takže tam to snad nebude hrát moc roli
(nebo ano ?)
huh huh 7.6.2009 12:02  941
hugovo řešení bude IMHO rychlejší, pokud je na kategorii index (jakože by měl být)
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.6.2009 10:40 - Oblíbené kluby (06:26) 940
kluci už mi to funguje báječně
použil jsem to

select * from zbozi order by if (kategorie='pecivo','',kategorie), dodavatel, cena;

ale funguje i ten poslední sql

Už jsem to i implementoval do redakčního sysému, ošetřil, nabalil na další kód a ostyloval
dodělal jsem i stránkování, volbu počtu záznamů na stránku a oštřil aby stránkování fungovalo i při složitějších selectech
Byla to pakárna, ale už mi stačí dnes trochu učesat ten script, aby ty odkomentované nefunkční pokusy nemátly a nějak to celé uhladit a zazálohovat.

Ale nebojte, určitě se vyskytnou další problémy a dotazy.
Moc a moc děkuji za včerejší rady
(chtělo by to někdy zajít spolu na pivko !)
:-)
huh huh 7.6.2009 10:15  939
jo jo, psal jsem (huh [931])
hugo hugo Usmívejte se, - bude hůř!!!! 7.6.2009 06:17  938
Nebo stačí použít DESC.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.6.2009 19:03 - Oblíbené kluby (06:26) 937
jo aha
už mi to seplo
děkuji

fikané řešení
hezké !
huh huh 6.6.2009 18:59  936
pokud je kategorie pečivo, pak kategorie != "pečivo" se vyhodnotí jako lež, tj. 0
pokud je kategorie něco jiného, pak kategorie != "pečivo" se vyhodnotí jako pravda, tj. 1
a 0 < 1
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.6.2009 18:53 - Oblíbené kluby (06:26) 935
hm
stejně to tam zatím nevidím
seřaď podle " 'kategorie' se nerovná 'pečivo' ", kategorie, ...
seřaď podle " 0 nebo 1 ", kategorie, ...
huh huh 6.6.2009 18:50  934
protože se to převede na číslo a pravda = 1 a lež = 0
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.6.2009 18:46 - Oblíbené kluby (06:26) 933
vyzkoušel jsem si to
funguje
ale zatím nerozumíám proč tam musí být "nerovná se" ?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.6.2009 18:40 - Oblíbené kluby (06:26) 932
jejda
:-)
huh huh 6.6.2009 18:37  931
Chytrý. Ale pokud má být pečivo první, tak tam musí být != místo = (nebo použít DESC).
hugo hugo Usmívejte se, - bude hůř!!!! 6.6.2009 18:29  929
A co to udělat takto:

select * from zbozi order by kategorie='pecivo', kategorie, dodavatel, cena;

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt