Ребята выскакивает ошибка: Ошибка в SQL
Ответ от сервера MySQL: Duplicate entry '1-3' for key 2
в C:\AppServ\www\friends.php, линия 51
Запрос номер 4.
и за чего она я знаю, но не знаю как сделать так чтобы не ошибко выкидывало, а сделать там вывод мол уже такой есть...
вот код:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- sql_query("UPDATE friends SET status = 'yes' WHERE id = $id") or sqlerr(__FILE__, __LINE__);
- sql_query("INSERT INTO friends (userid, friendid, status) VALUES (" . sqlesc($CURUSER['id']) . ", $user, 'yes')") or sqlerr(__FILE__, __LINE__);
- $dt = sqlesc(get_date_time());
- $msg = sqlesc("Пользователь [url=userdetails.php?id=" . $CURUSER['id'] . "]" . $CURUSER['username'] . "[/url] согласился на дружбу.");
- $subj = sqlesc("Ответ на предложение дружбы.");
- sql_query("INSERT INTO messages (sender, receiver, added, msg, subject) VALUES (0, $user, $dt, $msg, $subj)") or sqlerr(__FILE__, __LINE__);
- stderr("Успешно", "Пользователь добавлен в список друзей");