致命错误:未捕获的错误:在c:\xampp\htdocs\droyment master\\u头中对null上的成员函数query()调用php:46

57hvy0tb  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(150)

我使用的是一个使用xampp的现有项目,但它会导致以下错误:
未定义的变量:第46行的c:\xampp\htdocs\droyment-master\u header.php中的pdo
但是,当我注解掉现有的数据库代码时,它运行良好
_标题.php

<?php

                          $active ='';
                          try {#displays categories existing in database
                              $sql = 'SELECT * FROM category';
                              $stmt = $pdo->query($sql);
                              $stmt->bindColumn('name', $name);
                              while ($result = $stmt->fetch(PDO::FETCH_BOUND)) {
                                if(isset($_GET['category'])  && $_GET['category']=== $name){
                                  $active = 'active';
                                }else{
                                  $active = '';
                                }
                                  echo "<li class='{$active}'><a href='index.php?category=$name' class='ctgy_link'>$name</a></li>";
                              }
                          } catch (PDOException $e) {
                              $error = $e->getMessage();
                              $result = array();
                          }

                           ?>

index.php代码

<?php require "_header.php"; ?>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题