Hm. Jeśli chcę wstawić do bazy danych rekord z wartością pola klucza unique, która już istnieje, następuje błąd sql, to wie każdy. Lecz teraz - jak catch'nąć (wyłapać no xD) ten błąd, i poinformować o tym użytkownika? Obecnie moja linia wygląda tak:
$this->result = mysql_query($query,$this->link) or die (echo "Błąd SQL!");
Die'ować musi w innych przypadkach, a w tym powinien kulturalnie zwrócić taką, a nie inną wartość ;).
Więc ostateczne pytanie - jak dobrze handle'ować uniqueid z php?