没有选择数据库错误php mysql
我已经在phpmyadmin中创建了一个数据库。当我提交表单时,脚本应该在数据库中插入数据。但是,我得到错误“没有选择数据库”。 请你看一下我的代码,看看你能不能找到我哪里出错了。多谢各位没有选择数据库错误php mysql,php,mysql,Php,Mysql,我已经在phpmyadmin中创建了一个数据库。当我提交表单时,脚本应该在数据库中插入数据。但是,我得到错误“没有选择数据库”。 请你看一下我的代码,看看你能不能找到我哪里出错了。多谢各位 $dbc = mysqli_connect('localhost','aliendatabase') or die('Error connecting to MySQL server.'); $query = "INSERT INTO aliens_abduction (first_
$dbc = mysqli_connect('localhost','aliendatabase') or die('Error connecting to MySQL server.');
$query = "INSERT INTO aliens_abduction (first_name, last_name, when_it_happened, how_long, ".
"how_many, alien_description, what_they_did, fang_spotted, other, email) " .
"VALUES ('$first_name', '$last_name', '$when_it_happened', '$how_long', '$how_many', " .
"'$alien_description', '$what_they_did', '$fang_spotted', '$other', '$email')";
$result = mysqli_query($dbc, $query)
or die(mysqli_error($dbc));
mysqli_close($dbc);
正确的语法是
mysqli_connect('host','username', 'password', 'database_name');
阅读手册:-
对于没有密码的本地主机
mysqli_connect('localhost','root', '', 'database_name');
您必须在
mysqli\u connect
之后使用mysqli\u select\u db(“您的数据库名称”)选择您的数据库代码>mysqli\u select\u db(连接,数据库名);我试过mysqli_select_db($dbc,'aliendatabase');但它仍然表示没有数据库选择Dmysqli_connect('localhost','root','database_name');密码保持空白