Puedes hacer lo siguiente:
Antes de hacer el insert a la base de datos ,puedes verificar que los datos no existan ej:
Código PHP:
Ver original$sql = "SELECT * FROM nombre_tabla WHERE dato = ".$_GET['dato']."";
# Si el dato no existe inserta
if($total == 0){
$sql="INSERT INTO y el resto de la consulta
Saludos