mysql_error и foreach
foreach ($subject as $subj_id)
{
$result = mysql_query ("INSERT INTO firm_subject (firm_id, subj_id) VALUES ('$firm_id', '$subj_id')");
}
Таблица настроена на unique rows, чтобы не повторялись те же строки. Если скрипт пытается внести повторную информацию, база выдает ошибку. Вопрос: что в этом случае делается с циклом foreach? Он останавливается или просто пропускает ошибочный $result и продолжает действовать? Если продолжает действовать, то не опасно ли по какой-нибудь причине игнорировать ошибки базы?
Думаю, что ничего смертельного в этом нет. Только перед mysql_query() неплохо бы поставить "@", что бы не выскакивало всяких Warining'ов:
Код:
@mysql_query("INSER..");
Спасибо!