(PHP) выборка
в таблице uspev:
iduch mesyac idocenki iddnya idclass idpred whoiam
46 3 1 53 317 8 1
46 4 1 54 317 8 1
44 1 4 44 68 9 1
46 3 1 52 317 8 1
46 3 1 51 317 8 1
46 1 1 55 317 8 1
46 1 1 56 317 8 1
46 1 2 58 317 8 1
Нас интересует 7 столбцов: iduch, mesyac, idocenki, iddnya, idclass, idpred,
где
iduch - айди ученика,
mesyac - месяц
idocenki - оценки от 1-5
idclass - айди класса в кот учится ученик,
idpred - айди предмета
Объяснение таблицы:
возьмем 1 строку: 46 -Петя, 3 - в марте, 1 - получил кол, 317 - 10 А, 8- География
Нужно вывести в отдельную ячейку количество колов у пети который учится в 10 а за 1 полугодие по уроку географии.
я вроде начал так:
$result=mysql_query("SELECT * FROM ".DB_PREFIX."uspev` WHERE `mesyac`='".$cheto."' AND `iduch`='".$uchenik[0]."' AND `idclass` = '".$idclass."' AND `idpred`='".$idpred."'");
$chet_ocen=mysql_fetch_array($result);
echo "<td class='ocenka'>".$chet_ocen[2]."";
echo "</tr> </table><br><br>";
но чет не че не выводит(( помогите плиз, уже 2 недели мозг насилую не че не выходит. Заранее благодарен Вам!
И вот ещё что, количество считается через count(*), и если уж ты всё равно используешь двойные кавычки, пиши переменные прямо внутри них. А раз выносишь переменные, то кавычки сделай одинарные. Всё же лишняя нагрузка.
А ещёу тебя <td> не закрыт. Да и странно заводить таблицу ради одной ячейки, делай через div какой-нибудь