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: hpgtmva
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 28.2.2012 19:57  1423
nerozuumím tomu
Adminer - Rozšíření
popis je jednoduchý
ale - nevím jak mi to má fungovat
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 28.2.2012 19:46  1420
puschpull tak to udelej presne tak jak pise Knedle:
kod co si sem strcil vloz do index.php a adminer nech pojmenovanej adminer.php

pluginy nasyp do podadresaqre plugins

dej vedet zdali je neco cemu nerozumis....
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 28.2.2012 12:25  1419
až na index.php to tak mám
akorát to co jsem pastnul jsem nazval adminer_p.php
ve složce je adminer.php a pak vnořená složka "plugins"
knedle knedle online - Krabice živých 28.2.2012 12:17  1418
mám složku s adminerem (přejmenuji ho na index.php, aby se spustil automaticky po zadání složky)

vs

include "./adminer.php";

to co si sem pastl, by mel byt "index.php"
adminer nech nazvanej "adminer.php"
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 28.2.2012 10:16  1417
tvx [1416]:

mám složku s adminerem (přejmenuji ho na index.php, aby se spustil automaticky po zadání složky)
v této složce jsem vytvořil složku "plugins"
a do ní nahrál ty dva stažené soubory: dump-xml.php a plugin.php

po spuštění adminera - myslel jsem že se tam objeví možnost exportu do XML automaticky

do složky s adminerem nahraju tento soubor, který pak má složit ke spuštění, ale nic se nestane (zůstane bílá obrazovka)



<?php
function adminer_object() {
// required to run any plugin
include_once "./plugins/plugin.php";

// autoloader
foreach (glob("plugins/*.php") as $filename) {
include_once "./$filename";
}

$plugins = array(
// specify enabled plugins here
new AdminerDumpXml,
new AdminerTinymce,
new AdminerFileUpload("data/"),
new AdminerSlugify,
new AdminerTranslation,
new AdminerForeignSystem,
);

/* It is possible to combine customization and plugins:
class AdminerCustomization extends AdminerPlugin {
}
return new AdminerCustomization($plugins);
*/

return new AdminerPlugin($plugins);
}

// include original Adminer or Adminer Editor
include "./adminer.php";
?>


tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 28.2.2012 08:28  1416
myslim, ze jsem se s tim potkal ze ten plugin existuje kdyz jsme na adminer presli ale nerozchazel jsem to. rozejit plugin je v nem obecne easy, cemu konkretne nerozumis?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.2.2012 22:30  1415
huh [1414]:
ten jsem už cca před 2 lety zrušil a znova neinstaloval
má to umět i adminer
jenže já jsem na nastavování těchto pluginů nemehlo
no nic
dnes už jdu spát
zkusím to zítra
huh huh 27.2.2012 22:28  1414
Klasickej phpMyAdmin to urcite umi.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.2.2012 22:09  1413
Export MySQL do XMLkdo poradí ?

Potřebuji vyexportovat tabulku do XML

Pro Adminer by měl existovat plugin, ale neumím ho použít
Nějaká jiná metoda ?
Děkuji

Adminer - Správa databáze v jednom PHP souboru

king King Born to be king - ... 22.2.2012 23:34  1412
Neco takoveho by mohlo fungovat:

SELECT
agg.name, agg.price, shares.cnt
FROM
(
SELECT
name, MIN(price) as price
FROM
shares
GROUP BY
name
) as agg
INNER JOIN shares on (agg.name = shares.name AND agg.price = shares.price)
bredy 22.2.2012 22:45  1411
KingDíky, upravil jsem ten dotaz co jsi postoval ještě trošku jinak, a to tak, že ten join vztah mezi tema tabulkama má navíc podmínku, že tag z levé tabulky musí být menší než tak z pravé tabulky. Má to tu výhodu, že když požaduju víc tágů než položka má, hned se vyřadí, protože prostě jedna z techto podmínek nebude splněna. Pak se WHERE aplikuje na menší množinu výsledků, než by tomu bylo v případě, že tam nedám to omezení. Nevýhodou je, že tágy musím před sestavením dotazu seřadit, ale to dělám v PHP funkcí sort().

Pak nevím, jak udělat v SQL toto:

Mám tabulku akcíí a mám tabulku cen a počtů pro každou akcii 1:N A chci sestavit dotaz, který vytáhne tabulku všech akcíí se nejlevnější nabídkou a počtem akcií pro tuto nabídku.

Napíklad ČEZ - (836,50 - 832, 10 - 834,1000) Výsledek ČEZ,832,10 ... a tohle pro každý titul v jednom dotazu.
king King Born to be king - ... 12.2.2012 10:08  1410
SQL skutecne neni vhodnym nastrojem na efektivni zpracovani takovych dat, jestli muzes mrkni se po necem vhodnejsim, vrele muzu doporucit redis a elastic search - prvni ti da vynikajici nastroje na praci s tagama (mnoziny, server side union, intersect apod), druhy to cele vyresi za tebe kdyz si spravne nadefinujes mapping (~~ schema)
bredy 12.2.2012 00:30  1409
Ještě příklad: big,medium,red,green,fruit
vede na:
(big or medium) and (red or green) and fruit.

Já to právě převáděl na součinový tvar, protože jsem viděl jak to pomocí joinů budu hledat a slučovat. Třeba tě napadne lepší zápis takového query

A ještě něco, když je to disjunktní tak to jde, horší je, že zákazník si u některých tágů přeje početné omezení, například, že nějaká skupina tágu se může u každé položky vystkytnout jen ve třech vydání. Pokud budu tedy hledat čtyři tágy z této skupiny ANDem, nenajdu nic. Například pokud budu hledat dvojbarevné věci dotazem červena, modrá, žlutá, uživatel by měl dostat výsledky červenomodré věci, červenožluté věci, modrožluté věci.
bredy 12.2.2012 00:21  1408
Kingad 1406 tenhleten zápis mě nenapadl to je bez unionu, vyzkouším, díky. (vím určitě, že vždycky o stejné N-tice ANDů, protože ten generátor dotazu má někde zadáno, že některé tágy jsou disjunktní, třeba například, pokud si uživatel přeje hledat X,Y a já vím, že X vylučuje Y, nemůžu to hledat ANDem ale ORem... proto to budou stejný Ntice)
king King Born to be king - ... 11.2.2012 05:11  1407
Jinak ja bych na tohle SQL rozhodne nepouzil a sel po necem co se s tim poradi lepe, v tomhle pripade asi redis, i kdyby to melo byt treba jen jako dodatecny "index" k SQL databazi kterou bych stale bral jako kanonicky zdroj.

Pripadne si vybral alespon SQL db ktera ma typ pole a do ni ukladal ty tagy (opet treba jen jako denormalizaci dat ktere "ziji" jinde) a pak je to opet jeden trivialni SQL bez joinu).

Normalizace dat za kazdou cenu skodi vykonu i citelnosti imho. A i kdyz je to praktice na to si udrzet poradek (referencni integrita a spol) tak je casto mnohem uzitecnejsi mit data (i) denormalizovana prave na takoveto dotazy.

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

(c) 2001-2011 Lopuch.cz   
Kontakt