Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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代码创建数据库_Php_Mysql_Sql_Syntax - Fatal编程技术网

用PHP代码创建数据库

用PHP代码创建数据库,php,mysql,sql,syntax,Php,Mysql,Sql,Syntax,我是PHP和mysql的初学者。 我正在搜索用于创建新数据库的语法,发现以下内容: ((假设我正在尝试创建“员工”数据库)) 有人能帮我找出所有这些之间的区别吗??如果有语法错误,请告诉我通常不应该动态创建数据库。这是干什么用的 无论如何,这是: $result = mysql_create_db("employee", $DBconnect); 使用了不推荐使用的mysql\uuz扩展,不应该使用它。它还创建了一个名为“employee”的数据库 这: 挤压错误并使用不推荐使用的mysql\

我是PHP和mysql的初学者。 我正在搜索用于创建新数据库的语法,发现以下内容: ((假设我正在尝试创建“员工”数据库))


有人能帮我找出所有这些之间的区别吗??如果有语法错误,请告诉我

通常不应该动态创建数据库。这是干什么用的

无论如何,这是:

$result = mysql_create_db("employee", $DBconnect);
使用了不推荐使用的
mysql\uuz
扩展,不应该使用它。它还创建了一个名为“employee”的数据库

这:

挤压错误并使用不推荐使用的
mysql\uuz
扩展,因此不应使用该扩展。它用
$employee
中的任何名称创建一个数据库

这:


语法无效,不使用
$sql
变量,使用不推荐的扩展名,使用
$dbconnect
而不是
$dbconnect
,并尝试使用常量
employee
,可能会故障切换到文本
'employee'
。不应使用。

语法错误:
$SQLString=“创建数据库`employee`;”//是“创建数据库$employee”您不应该使用mysql_*函数,因为该扩展已被弃用。改用PDO或mysqli!
$result = mysql_create_db("employee", $DBconnect);
$SQLString = "CREATE DATABASE $employee";
$QueryResult = @mysql_query($SQLString, $DBconnect);
$sql = 'CREATE DATABASE 'employee';

$createdb=mysql_create_db(employee, $dbconnect);