I know how to do error checking on a query, but if the query tries to insert something and it's not uniqe it doesn't error out..
1) Why doesn't it error out like it should
2) How do I check for a unique field..
In this case my uniqe field is name (for unique usernames?)
$query = "INSERT INTO members (name, password, email, register_ip)
VALUES ('$username', '$password', '$email', '$register_ip')";
mysql_query($query);
$self = $_SERVER['php_self'];
if (!$query) {
die('Invalid query: ' . mysql_error());
} else {
echo "<div align='center'>Your registration was submitted! Please <a href='$self?page=login'>Login</a></div><br><br>";
}