1. Usa
PDO o
mysqli en lugar de
mysql, que pronto va a ser deprecada.
2. Puedes hacer una consulta con WHERE para ver si ya existe el registro: (no probado, pero algo asi va)
Código PHP:
Ver original$db = new PDO();
$find = $db->prepare('SELECT count(id_hor) FROM horarios WHERE id_hor = :id_hor');
$find->bindParam(':id_hor', $idhrs, PDO::PARAM_STR);
$find->execute();
$count = $find->fetchColumn();
if ($count < 1) {
// Aqui el insert
}