Хорошо для этой таблицы
+--------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+---------+------+-----+---------+-------+
| id | int(11) | NO | PRI | 0 | |
| unique | int(11) | NO | UNI | NULL | |
+--------+---------+------+-----+---------+-------+
Этот код возвращает false
$result = mysql_query("insert into tab1 values(1, 1), (2, 1)");
echo ($result)?($result):"false";
Пока этот код возвращает 1
$result = mysql_query("insert into tab1 values(1, 1), (2, 2)");
echo ($result)?($result):"false";
Кажется, что если вы хотите отобразить сообщение, то вам следует проверить значения в вашей базе данных и отобразить ошибку. Если вы не хотите отображать то, что на самом деле вызвало ошибку, вы можете напрямую запросить ее.