Php MYSQL订单未按预期显示
我的分类有问题,我不明白问题出在哪里。 我有一张桌子Php MYSQL订单未按预期显示,php,Php,我的分类有问题,我不明白问题出在哪里。 我有一张桌子 id id_teacher subject class hour day 1 2 [->] Math X C 8 Monday 2 2 [->] Math X C 12 Wednesday 3 2 [->] Math X C 9
id id_teacher subject class hour day
1 2 [->] Math X C 8 Monday
2 2 [->] Math X C 12 Wednesday
3 2 [->] Math X C 9 Tuesday
4 2 [->] Math VI B 10 Monday
5 2 [->] Math X C 11 Monday
6 2 [->] Math X C 10 Tuesday
7 5 [->] Chimie X C 9 Monday
8 5 [->] Chimie X C 12 Monday
9 2 [->] Sport X C 7 Monday
我有一个函数可以打印“小时”和“主题”。其功能是:
function OreMonday($item){
$sth = $this->dbh->prepare("SELECT class FROM elevi WHERE id_elev = :id_elev;");
$sth->bindParam(":id_elev", $item);
$sth->execute();
$result = $sth->fetch(PDO::FETCH_ASSOC);
$sth1 = $this->dbh->prepare("SELECT hour, subject, day FROM hourr WHERE class = :class ORDER BY hour DESC;");
$sth1->bindParam(":class", $result['class']);
$sth1->execute();
while ($result1 = $sth1->fetch(PDO::FETCH_ASSOC)) {
if ($result1['day'] == 'Monday') {
echo $result1['hour'];
echo $result1['subject']."<br>";
}
}
}
我想:
Monday
7Sport
8Math
9Chimie
11Math
12Chimie
*如果(且仅当)由于任何原因您无法更改列类型:检查列
hour
的数据类型是什么?列hour
的数据类型是什么?谢谢。。。问题出在哪里谢谢你。。。问题出在哪里
Monday
7Sport
8Math
9Chimie
11Math
12Chimie