Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有选择数据库错误php mysql_Php_Mysql - Fatal编程技术网

没有选择数据库错误php mysql

没有选择数据库错误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_

我已经在phpmyadmin中创建了一个数据库。当我提交表单时,脚本应该在数据库中插入数据。但是,我得到错误“没有选择数据库”。 请你看一下我的代码,看看你能不能找到我哪里出错了。多谢各位

    $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');密码保持空白