Проблм с MySQL. Трябва ми нещо като Unique индекс.

hellzin

Registered
Значи въпоса ми е следния. Имам 2 полета едното примерно е потребител, а др-то е пост. И примерно веднъж в полето юзър пиша : Блууди,а в др-то пиша "а". Въможно ли е по някакъв начин да се забрани 2 път това да се изпише? Общо взето не искам юзър и пост да се повтарят. Може юзър винаги да е еднакво, но пост винаги да е различно.
 
$post = $_POST['post'];
$a = mysql_query("SELECT * FROM таблица WHERE поле='$post'") or die(mysql_error());
$b = mysql_num_rows($a);
if ($b > 0)
{
echo "Има такъв добавен пост.";
}
else
{
mysql_query("INSERT INTO таблица (поле) VALUES ('$post')") or die(mysql_error());
echo "Постът е добавен успешно.";
}

Така ? ;)
 

Back
Горе