-1

目标:显示一个类别选择框及其对应的子类别选择框。MySQL 表设置为具有 id(主键)、master_id(引用主键)和名称。我设置了 4 个错误代码块,调试后我不断收到“错误 2:真”。因此,显示一个类别但没有子类别。我怎么一直收到这个错误?有什么遗漏吗?

PHP比较类别和值以显示在子类别选择框上

if (!empty($_GET['id']) && !empty($_GET['value'])) {

    $id = $_GET['id'];
    $value = $_GET['value'];

    try {
        $objDb = new PDO("mysql:host=" . $host . ";dbname=" . $db, $user, $pass);


        $sql = "SELECT * FROM `categories` WHERE `master_id`=?";
        $statement = $objDb->prepare($sql);
        $statement->execute(array($value));
        $list = $statement->fetchAll(PDO::FETCH_ASSOC);

   }
?>
4

1 回答 1

1

你在你的问题中说master_id,但你master在你的查询中。

于 2012-05-28T05:06:51.467 回答