Библиотека PHP PDO - PullRequest
       5

Библиотека PHP PDO

0 голосов
/ 18 января 2012

У меня есть следующий код:

<?php

require_once('./include/database.php');
error_reporting(E_ALL);
$sth = $dbh->prepare('SELECT * FROM category_home WHERE parentid = 0');
$sth->execute();

while ($cat = $sth->fetch(PDO::FETCH_ASSOC))
{
    $sth2 = $dbh->prepare('SELECT * FROM category_home WHERE parentid = :parentid');
    $sth2->bindValue(':parentid', $cat['categoryid']);
    $sth2->execute();

    print '<strong>' . htmlspecialchars_uni($cat['name']) . '</strong><br />';
    while ($subcat = $sth2->fetch(PDO::FETCH_ASSOC))
    {
        print '- ' . htmlspecialchars_uni($subcat['name']) . '<br />';
    }
}

?>

Когда я запускаю его, список основных категорий выводится на экран, но подкатегории выводятся только для первой категории.

Похоже, я что-то делаю не так?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...