php - 在 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>';
}
}
解决方案
推荐阅读
- android - Android 签名 APK 使用改造加载 json 数据
- pyqt - 无法显示 QGraphicsEllipseItem()
- acumatica - 更新 POOrderEntry 中的缓存时出现异常
- css - 为什么我的按钮不起作用?它没有点击,没有悬停......任何东西
- javascript - 从 async/await 块中提取部分代码到单独的函数中
- android - Sqlite - BETWEEN 和 GREATER THAN (<) 在 Cursor 中总是返回 0
- html - 使用 Bootstrap 格式化列和行
- maven - Maven:读取文件并循环内容
- python - 在使用 Selenium 时绕过 Python 3.6 中的 UnicodeEncodeError
- javascript - 如何在本机反应中将字符串转换为jsx