首页 > 解决方案 > 在 PHP 和 MySQL(getter 和 setter)中由具有属性而不是直接列值的对象处理

问题描述

我是 PHP 中的 OOP 新手,我想知道如何通过对象和属性来处理 MySQL 逻辑,而不是通过使用 getter 和 setter 来使用直接列值:

 $stmt = $this->db_connect()->prepare('SELECT * FROM product_list where type="dvd" ORDER BY ID');
        $stmt->execute();
        $stmt2 = $this->db_connect()->prepare('SELECT size FROM dvd');
        $stmt2->execute();
while($size = $stmt2->fetch()){
            while($row = $stmt->fetch()){
            echo '<div class="product">'.
            '<input type="checkbox" class="delete-checkbox" name="check[]" value ="'. $row['ID'].'">';
            echo '<p>'.$row['sku']. '<br>' .$row['name']. '<br>'.$row['price'].'$'.' <br>'.$size['size'].'MB'.'</p>';
            echo '</div>';
        } 
     }

标签: phpmysql

解决方案


推荐阅读