Вы проверили вывод $query->num_rows()
?, например, echo $query->num_rows()
Вы можете сделать это вместо этого и сохранить беспокойство в PHP
ALTER TABLE teami_db ADD UNIQUE INDEX(studentFeeId, instalmentName);
Затем вы можете выполнить ONDUPLICATE KEY UPDATE запрос, например, так.
INSERT INTO `instalmentsdetails_teami` (
`instalmentsDetailsId`,
`studentFeeId`,
`instalmentName`,
`amount`,
`dueDate`,
`status`
) VALUES (
'$id',
'$savestudentfees',
'$instlnamefdtls',
'$amtfdtls',
'2011-10-06',
'1'
) ON DUPLICATE KEY UPDATE
`instalmentsDetailsId` = VALUES(`instalmentsDetailsId`),
`studentFeeId` = VALUES(`studentFeeId`),
`instalmentName` = VALUES(`instalmentName`),
`amount` = VALUES(`amount`),
`dueDate` = VALUES(`dueDate`),
`status` = VALUES(`status`)
http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html