在PHP中使用OOP从查询

时间:2016-12-03 20:11:20

标签: php mysql sql oop

我有一个页面可以检索用户数据并在页面上显示该数据。我的代码工作得非常好,但我无法理解何时使用OOP进行Web开发。我当前的页面非常简单,我的理解是OOP消耗了很多处理能力来创建对象。像这样的简单页面是否需要使用OOP?

<?php
    session_start();
    require $_SERVER['DOCUMENT_ROOT'] . "/connection.php";
    if ($_SESSION["id"] != ""){
        $result = $db->query("
            SELECT `Username`, `Image`, `FirstName`, `LastName`, `Type`
            FROM Users WHERE `id` = '{$_SESSION['id']}'
        ");
        if ($result->num_rows == 0){
            $switch = false;
        } else {
            $resultSet = $result->fetch_array();
            $avatar = $resultSet["Image"];
            $account_type = $resultSet["Type"];
            $username = $resultSet["Username"];
            $fName = $resultSet["FirstName"];
            $lName = $resultSet["LastName"];
            $id = $_SESSION["id"];
            $switch = true;
        }
    }
?>

之后,信息显示在HTML中。例如,当我想显示名称时,我只是回应它。像echo "<p>$fName</p>";一样,这种方法应该改为反对导向的方法吗?或者我的设计是否合适?

0 个答案:

没有答案