Проверка существования записи

Aidar

Guest
Проверка существования записи

Проверка, если уже такая запись в базе. Осуществляется по трем полям:
Fak - факультет специальности;
Code - код специальности;
Specname - название специальности.

Код:
PHP:
$result = mysql_query("select Fak, Code, Specname from speciality where Fak=$_POST[fak] and Code=$_POST[code] and Specname='$_POST[specname]'");
if( mysql_num_rows( $result ) == 1 ) { $Errors[] = 'Такая запись в базе уже есть!'; }
Но почему-то если попытаться ввести две одинаковые специальности (оинаковый код и название), но с разных факультетов (например, у одной 4, у другой 5), все равно выводится ошибка, что запись уже есть. Помогите исправить.

З.Ы. Где можно скачать учебник по MySQL на русском? Есть один, но полностью на инглише.
 
Сверху