Здесь была огромная простыня кода и скриншот, которые не имеют никакого отношения к SQL-ошибке. Из-за этого собственно ошибки были не видны. Проблемный код и текст ошибки оставлены (@Khvorostin)
<?php
$pos = mysql_query( "SELECT `признак_посещения`
WHERE 'фио_студента' == $stud_array[$f]
AND 'имя_работы' == $work_array[$t] ")
or die( mysql_error() );
?>
выдает
> You have an error in your SQL syntax;
> check the manual that corresponds to
> your MySQL server version for the
> right syntax to use near 'where
> 'фио_студента'==Исаев Алексей and
> 'имя_раб' at line 1
Формально говоря, такое будет работать.
Но любой человек, знакомый с базами данных, будет плеваться на этот код: обращение к базе данных стоит «дорого» (то есть, забирает много времени и ресурсов системы). Поэтому лучше сделать один запрос, который выдаст вам сразу все нужные данные, и потом уж разобрать его в ваши структуры данных.
'фио_студента'==Исаев Алексей
Общее замечание. Не стыдно такой говнокод показывать?
все это, как минимум, неуважение к тем, кто видит ваш код.
Попробуйте сделать так:
Сборка персонального компьютера от Artline: умный выбор для современных пользователей