PHP-Code:
$einlesen = mysql_query("SELECT uid,item_uid,benutzer_id FROM tabelleXY WHERE item_id=4 AND benutzer_id=5");
if(mysql_num_rows($einlesen)==1) {
$ausgabe = 'datensatz existiert bereits';
} else {
mysql_query("INSERT INTO tabelleXY (item_id, benutzer_id)
VALUES ('4', '5')");
$ausgabe = 'datensatz existierte noch nicht und wurde jetzt angelegt';
}
Hier also noch mal echter php-code. Wie schon gesagt, selbst wenn der Datensatz nicht existiert, die ausgabe ist 'datensatz existiert bereits', wärend gleichzeitig das insert aus dem anderen zweig vorgenommen wird.