Conexión de bases de datos PHP y MYSQL y creación de tablas solo una vez

Estoy desarrollando una pequeña aplicación para mi académico. Tengo un formulario de registro y un formulario log_in. Esto es lo que quiero, tengo un archivo de configuración de base de datos que contiene "conexión al servidor, creación de base de datos y consultas de tabla"incluido en él. He incluido este archivo de base de datos en la parte superior de mi formulario de registro para que cuando la página se cargue el"la consulta debe ejecutar y crear una base de datos y una tabla SOLO UNA VEZ". Pero el problema es que la consulta se está ejecutando con éxito por primera vez, pero cuando la página de registro se vuelve a cargar, aparece un error" LA BASE DE DATOS YA EXISTE ". Por favor, adjunte el código db.php ...

<?php
$dbhost  = 'localhost';
$dbuser  = 'root';
$dbpass  = '';
$connect = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$connect) {
    die('SERVER CONNECTION FAILED...\n: ' . mysql_error());
}
;
$sql    = 'CREATE DATABASE USERS';
$retval = mysql_query($sql, $connect);
if (!$retval) {
    die('DATABASE CREATION FAILED\n: ' . mysql_error());
}
;
$sql = "CREATE TABLE USERS( " . "Memberid int(10) NOT NULL AUTO_INCREMENT,
        " . "Name varchar(100) NOT NULL,
        " . "Username varchar(20) NOT NULL,
        " . "Password varchar(10) NOT NULL,
        " . "Email varchar(20) NOT NULL,
        " . "Activation varchar(40) DEFAULT NULL,
        " . "Status int(1) NOT NULL DEFAULT '1',
        " . "PRIMARY KEY (`Memberid`)); ";
mysql_select_db('USERS');
$retval = mysql_query($sql, $connect);
if (!$retval) {
    die('COULD NOT CREATE TABLE\n: ' . mysql_error());
}
;
mysql_close($connect);
?>
<html>
    <body>
    //registration form code
    </body>
</html>

Respuestas a la pregunta(3)

Su respuesta a la pregunta