mysql

HackForum

mysql#
zdarek :-)

$main->query("SELECT titulek FROM texty WHERE sekce = '{$sekcie}' and jazyk = '".JAZYK."'");
while($faq = $main->next_rows())
{
echo " <li><a href=\"#\">{$faq[titulek]}</a><
/li>";
}

$main->query("SELECT absah FROM texty WHERE sekce = '{$sekcie}' and id = '{$_GET[id]}' and jazyk = '".JAZYK."' LIMIT 1");
$faqa = $main->next_rows()

echo "<p>$faqa[obsah]</p>";


dá se nejak zakomponovat ten druhej dotaz do toho prvniho?

chtel bych docilit toho aby to vytahlo vsecky titulky z DB a obsah podle promenne $id, coz bude jen jedno pole. nic vic nic min.

kazde rychlejsi reseni nez todle uvitam.

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
(odpovědět)
qteck | E-mail | Website | ICQ 36425086911.4.2009 22:20
re: mysql#
pospojuj si tabulky
(odpovědět)
.( | ) | 77.48.106.*12.4.2009 0:30
re: mysql#
Nekoduj jako opice a pouzij nejaky framework (CakePHP), ten to za tebe poresi automaticky na zaklade vazeb a pravidel.
(odpovědět)
withoutnick | 94.113.11.*12.4.2009 2:07
re: mysql#
.( | ): toz to je prave jedna tabulka porad :-D. chci aby obsah byl jen jeden zaznam - jeden radek z nekolika. titulky se vyrolujou vsecky. nevim mozna by to slo vyresit vlozenym dotazen? treba takto?
SELECT titulek (SELECT obsah FROM texty WHERE id = {$id}) FROM texty WHERE sekce = '{$sekcie} nebo union no ale nevim prave co je rychlejsi hledam nejvhodnejsi reseni.

wn: jj ten je cool :-). ja ale radsi ty opicarny, kdyz ten framew. neni muj :-). se v tom orientuju pekne, kdyz si budu chtit neco zjednodusit tak si napisu zjednodusovaka sam :-D. sice ne tak rozsahlýho ale kvalitniho. bude obsahovat jen to co system potrebuje, zadny balasty kolem.

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
(odpovědět)
qteck | E-mail | Website | ICQ 36425086912.4.2009 10:18
re: mysql#
$main->query("SELECT titulek, id, (SELECT obsah FROM texty WHERE id = {$_GET[a]}) AS obsah FROM texty WHERE sekce = '{$sekcie}' and jazyk = '".JAZYK."'");
while($faq = $main->next_rows())
{
echo " <li><a href=\"index.php?jazyk=en&id=napoveda&a
mp;a={$faq[id]}\">{$faq[titulek]}</a&
gt;</li>";
echo $faq[obsah];
}

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
(odpovědět)
qteck | E-mail | Website | ICQ 36425086912.4.2009 10:38
re: mysql#
uz to vypada ze to jde :-)

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
(odpovědět)
qteck | E-mail | Website | ICQ 36425086912.4.2009 10:39
re: mysql#
Ty ses prase s CakePHP. Neznas Zend? :D

qteck: jo, jsem si nevsiml, ze to je vsecko jedna tabulka texty
(odpovědět)
.( | ) | 77.48.106.*12.4.2009 12:33
re: mysql#
Zend je dobry framework, ale Cake taky. Hodne velkych webu je delane v cake, napriklad mozilla addons.
(odpovědět)
withoutnick | 94.113.11.*13.4.2009 5:41
re: mysql#
Zend je akorat moc robustni, to je cele. Oproti CakePHP to je Golias :)
(odpovědět)
.( | ) | 77.48.106.*13.4.2009 14:09
re: mysql#
V tom pripade je Cake Davit se zapnutym IDDQD :P
(odpovědět)
withoutnick | 94.113.11.*13.4.2009 20:26
re: mysql#
Má pravdu ten chlapec!

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
(odpovědět)
qteck | E-mail | Website | ICQ 36425086913.4.2009 11:08
re: mysql#
:-)),

$main->query("SELECT titulek, id, (SELECT obsah FROM texty WHERE id = {$_GET[a]} LIMIT 1) AS obsah FROM texty WHERE sekce = '{$sekcie}' and jazyk = '".JAZYK."'");
while($faq = $main->next_rows())
{
echo " <li><a href=\"index.php?jazyk=en&id=napoveda&a
mp;a={$faq[id]}\">{$faq[titulek]}</a&
gt;</li>";
echo $faq[obsah];
}

hele jak udelam ze se ten obsah vyroluje jen jednou? takhle se mi stejnej obsah vyroluje tolikrat kolik je poctu radku v DB.

dale pak kdybych chtel v tom vlozenym dotazu jeste nacitat titulek jak ho potom vydoluju ven?

kdyz bude treba (select titulek, obsah ....) AS obsah a chci jeste titulek :( ?

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
(odpovědět)
qteck | E-mail | Website | ICQ 36425086912.4.2009 21:33

Zpět
 
 
 

 
BBCode