【发布时间】:2016-03-31 16:22:53
【问题描述】:
我正在尝试创建一个从 mysql 表中获取数据的简单库。
我的想法是拥有这样的画廊
Category 1:
Image1 image2 image3 .. so on
Category 2:
Image4 image5 .. so on
我的表结构如下:
Category Table
id cat_name status
------------------------
1 Category 1 A
2 Category 2 A
Image Table
id catID image status
----------------------------
1 1 A.jpg A
2 1 B.jpg A
3 1 C.jpg A
4 2 D.jpg A
5 2 E.jpg A
我尝试了如下查询:
class Gallery_Photo extends Model {
public function photosGallery()
{
$result = $this->query('SELECT * FROM photos WHERE status = "A" ORDER BY pcID ');
return $result;
}
}
但它不起作用。任何想法如何根据需要显示?
【问题讨论】:
-
这是什么意思??为什么你需要我的 PDO 课程.. 我问了一个基本问题,你在这里粗鲁不是肉
-
我并不粗鲁。只是您的课程和解释无法理解。发布完整的脚本和课程,我们可能会更好地理解您现在无法理解的问题。
-
我想这更多是关于一个简单的 mysql 查询,涉及 2 个表和一个 group by 之间的连接。在没有适当的 pdo 准备语句的情况下将它放在扩展类中是纯粹没有意义的,而且完全矫枉过正......
-
那么你请给出你的解决方案,我会确认
-
看到 joachim 的回答是关于 mysql 的一个很好的回答。在查询中连接或不连接取决于您。