简体   繁体   English

如何从sql查询创建mysql数据库

[英]how to create mysql database from sql query

I need to create a database from MySQL query. 我需要从MySQL查询创建数据库。 I have used the following, but it is not working. 我已经使用了以下内容,但是它不起作用。

$sql2 = "CREATE DATABASE DATABAE_NAME";
$query2=mysqli_query($connect_dude,$sql2);

This query is not creating any database. 该查询未创建任何数据库。 Probably,I have to use database username and password, but I'm not quite sure how to apply or use database username, password and host in this case. 可能我必须使用数据库用户名和密码,但是在这种情况下我不太确定如何应用或使用数据库用户名,密码和主机。

Here is a sample php code about connecting DB Hope this will help. 这是有关连接数据库的示例php代码,希望对您有所帮助。

<?php

//mysqli query for connecting database  
//mysqli_connect('host','username','password')
$connection=mysqli_connect('localhost','root','');
if($connection)
{
    //saving query for creating database in a variable 
    $query="CREATE DATABASE student";

    //creating Database
    $newdb=mysqli_query($connection,$query);

    //testing whether database created or not 

    if($newdb)
    {
        //setting database name to connect for database operation
        $setDbName="student";

        //query for connecting database
        $connectionTesing=mysqli_select_db($connection,$setDbName);

        if($connectionTesing)
        {
            echo "Connected!";
        }
    }
}

?>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM