У меня проблема с двойными ссылками в моей базе данных.У меня есть в php форме файла для новых сообщений.Существует $ _POST ['title'] Когда люди отправляют заголовок, php создает новый URL для базы данных из заголовка.Проблема в том, что когда пользователи отправляют заголовок, который уже существует в БД, потому что php создал двойную ссылку.Я хотел бы написать функцию, которая проверяет URL-адрес и, если она существует, создает другую ссылку для нового сообщения, например: если существует функция / posts / new_link, создайте другую, например: / posts / new_link_1.У меня был этот код:
$link = $_GET['url'];
$checkdb = mysql_query("SELECT `url` FROM `posts` WHERE `url`='$link'" ) or die("ERROR");
$howmanypost = mysql_num_rows($checkdb); //this is check links in db
if ($howmanypost = $newlinksfromtitle) {
// Here I would like the function that creates a new url to db
} else {
$newpost = "INSERT INTO `posts` (`id`, `title`, `img`, `tags`, `author`, `data`, `type`, `url`) VALUES ('', '$title', '$img', '$tags', '$author', '$data', 'img', '$url')";
$makepost = mysql_query($newpost);
}
Извините за мой плохой английский.