GregT
August 11th, 2002, 03:29
How do I create a 9 charector alphanumeric (fr92n8a9s) <-- Like that. I need to run it twice once for username and databasename, second time for password. i need to be able to do it like this
$usernamedb = //random function
$password = //random function
//then make the db//
function createdb($usernamedb, $password) {
$sqlserver = "localhost";
$sqluser = "root";
$sqlpass = "";
$link = mysql_connect ($sqlserver, $sqluser, $sqlpass)
or exit ("Couldn't connect to Database Server");
$datab = "$usernamedb";
if (mysql_query("CREATE DATABASE $datab")) {
print ("Username: $usernamedb <br> Password: $password <br> Database: $usernamedb\n");
} else {
printf ("Error: %s\n", mysql_error ());
}
$sql = "GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON $datab.* TO $usernamedb@localhost IDENTIFIED BY '$password'";
mysql_query($sql);
}
$usernamedb = //random function
$password = //random function
//then make the db//
function createdb($usernamedb, $password) {
$sqlserver = "localhost";
$sqluser = "root";
$sqlpass = "";
$link = mysql_connect ($sqlserver, $sqluser, $sqlpass)
or exit ("Couldn't connect to Database Server");
$datab = "$usernamedb";
if (mysql_query("CREATE DATABASE $datab")) {
print ("Username: $usernamedb <br> Password: $password <br> Database: $usernamedb\n");
} else {
printf ("Error: %s\n", mysql_error ());
}
$sql = "GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON $datab.* TO $usernamedb@localhost IDENTIFIED BY '$password'";
mysql_query($sql);
}