Pergunta

My PHP code

$handle = mysql_connect();
echo ($handle) ? "Connected to mysql" : "Could not connect";

$db = mysql_select_db("users");
if ($db ==false) { 
    die(' Could Not select database so Exiting;');
} else {
    echo " Database selected;";
}
mysql_close($handle);

This code works with default mysql databases like "test" or "mysql".

My Data Base creation code sequence:

mariadb[none]> create database users;
mariadb[none]> use users;
mariadb[users]> create table registered_users ( user_name varchar(18), user_pass varchar(18) );
Foi útil?

Solução 2

What's basically happening is you are connected to test by default please supply parameters mysql_connect("localhost", "username", "password") ;

Should work with no doubt.

Outras dicas

You should use mysqli_ functions instead:

$localhost=''; //SQL Host
$dbuser=''; //Database Username 
$dbpass=''; //Database Password
$dbname=''; //Database Name

$connect=mysqli_connect($localhost,$dbuser,$dbpass,$dbname);

mysql_ functions are deprecated.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top