SQL prikaz, trosku poradit... | # |
| Zdravim,
potrebuju poradit s jednim sql prikazem.
takze: mam hlavni rubriku, ta ma napriklad id 8
dale mam podrubriky, ktere maji v db napsany ve sloupci "materska" 8..
ty podrubriky maji id treba 46,56
pak ulozim texty, ktere budou mit v db "rubrika" id 46 a 56.. takze jsou automaticky v podrubrikach, ale take v hlavni rubrice..
ja potrebuju prikaz, ktery kdyz nekdo otevre halvni rubriku, tak se mu nactou i texty s podrubrik, presto, ze tam neni prima souvislost a zaroven aby to bylo ze vsech podrubrik a jeste se to secetlo..Jestli jsem to popsal moc slozite, tak prominte..
diky (odpovědět) | Nereknu | 89.176.166.* | 9.8.2007 14:25 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| Jestli máš v buňce uvedené 46,56 a ty potřebuješ vypsat ty co mají 46 tak to zkus přes LIKE
== SELECT * FROM tabulka WHERE kategorie LIKE '46'
----------
nehádej se, nemá to cenu | osobní blog: [link] (odpovědět) | mzk | | | 9.8.2007 14:48 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| ale nee..tohle bzch vedel, ale je to trochu slozitejsi..ja potrebuju prikaz ktery mi vytahne zaroven texty ze vsech podrubrik rubriky 8 bez toho, abych vedel, kolik jich tam celkem je a vsechno si to dal potom do jednoho pole.. (odpovědět) | Nereknu | 89.176.166.* | 9.8.2007 14:50 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| Nechápu.
Pokud podrubriku rubriky 8 poznáš podel toho, že v poli "mateřská" má 8, tak proč nevybrat ty, které v poli "mateřská" mají 8?
SELECT * FROM tabulka WHERE mateřská="8"
(odpovědět) | guguma.1 | 195.113.79.10/10.0.10.* | 9.8.2007 16:03 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| no to jo, ale takhle vyberu vsechny podrubriky, ale ne ty clanky, ktere jsou v podrubrikach 8 (odpovědět) | nereknu | 89.176.166.* | 9.8.2007 16:10 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| me jde o to, abych nejakym skriptem v php vybral texty ulozeny v podrubrikach, ale zaroven skript dostane pouze informace hlavni rubriky a podrubriky si musi zjistit sam.. (odpovědět) | nereknu | 89.176.166.* | 9.8.2007 16:19 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| uz vim jak vam to vysvetlit..ani tady na soomu to neni vyreseny..podivejte se do do clanku, programovani..vidite tam pouze rubriky: PHP, cpp, atd..ale nejsou tam azdne clanky..ja potrebuju vytvorit skript, ktery na takove strance nejak da dohromady clanky ze vsech rubrik a seradi podle data.. (odpovědět) | nereknu | 89.176.166.* | 9.8.2007 16:23 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| nereknu: Nejlepší bude, když sem hodíš konkrétní stavbu relevantních tabulek, ať vidíme sloupce, které každá z nich odsahuje. Osobně to totiž vidím stejně jako guguma a nevidím tvůj problém...
----------
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem. (odpovědět) | |
|
|
re: SQL prikaz, trosku poradit... | # |
| Jestli jsem to správně pochopil tak bych to udělal nějak takto:
SELECT texty.* FROM texty JOIN rubriky ON texty.rubrika = rubriky.id JOIN rubriky AS hlavni_rubrika ON rubriky.materska = hlavni_rubrika.id WHERE hlavni_rubrika.id = 1 ORDER BY texty.datum (odpovědět) | mmbb | 213.151.87.17/10.95.28.4, 10.96.72.* | 9.8.2007 17:18 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| pokud jsem te spravne pochopil, tak vyuzij poddotazu a je to:
-----
SELECT clanky.* FROM (SELECT id FROM rubriky WHERE materska = $_GET['rubrika']) AS podrubriky, clanky
WHERE podrubriky.id = clanky.rubrika
-----
(odpovědět) | Emkei | | | | 9.8.2007 17:19 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| Emkei: je to presne to,co jsem hledal, diky moc:-)..
(odpovědět) | nereknu | 89.176.166.* | 9.8.2007 17:22 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| 2mmbb: omg, o minutu jsi me predbehl! kdyz uz jsme zacali stejne, tak alespon, ze to reseni mame kazdej trochu jiny =) (odpovědět) | Emkei | | | | 9.8.2007 17:23 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| btw. jste takove lamy, ze neznate nasledujici optimalni reseni:
funkceProPristupKdb('SELECT clanky.*, rubriky.id WHERE rubriky.id = clanky.materska AND clanky.materska = ' . mysql_real_escape_string($_GET['rubrika'])) ; (odpovědět) | xxxxxxxxx | 62.77.121.* | 9.8.2007 17:39 |
|
|
|
re: SQL prikaz, trosku poradit... | # |
| omg, ty budes asi vesela kopa, co? =) nejen že to tak nefunguje, ale kde mas napr. cast FROM? ...a nas budes nazyvat lamy?! jak rikam, vtipalek =) (odpovědět) | Emkei | | | | 9.8.2007 18:50 |
|
|
|