HiHo,
Ich Arbeite zurzeit an einer kleinen Privaten HP. Als Template Engine nutzt ich Smarty.
Jetzt habe ich für ein News System ein kleines Kategorie System:
Kategorie
-- Post1_1
-- Post 1_2
Jetzt habe ich mir aber sagen lassen das verchachtelte SQL Abfragen Datenbank lässtig sind. Stimmt das?
Wenn ja, hat wer ein Beispiel wie dies noch anders zu lösen ist
Alles anzeigen
Ich Arbeite zurzeit an einer kleinen Privaten HP. Als Template Engine nutzt ich Smarty.
Jetzt habe ich für ein News System ein kleines Kategorie System:
Kategorie
-- Post1_1
-- Post 1_2
Jetzt habe ich mir aber sagen lassen das verchachtelte SQL Abfragen Datenbank lässtig sind. Stimmt das?
Wenn ja, hat wer ein Beispiel wie dies noch anders zu lösen ist
Quellcode
- $sql = 'SELECT ID, title FROM
- artikel_cat
- ORDER BY ID';
- $result = db_query($sql);
- $i = 0;
- while ($row = mysql_fetch_assoc($result)) {
- $i++;
- $catdata[$i] = $row;
- $sql_product = 'select CAT_ID, ID, artikel_title, artikel_description from
- artikel
- where CAT_ID = '.$row['ID'].'
- LIMIT '.$kb_config['cat_limit'].'';
- $result2 = db_query($sql_product);
- while ($row2 = mysql_fetch_assoc($result2)) {
- $catdata[$i]['CAT_ID'][] = $row2;
- }
- }
- $smarty->assign('catdata', $catdata);
- ?>