使用php,空白页面创建数据库?

时间:2016-04-28 11:36:36

标签: php mysql

所以尝试使用php创建一个数据库,但是如果我运行我的代码,我只会在Firefox和Chrome中获得空白页面?

为了让php工作,我有什么必须做的吗?

    <html>
<head>
</head>
<body>
<?php
$con=mysql_connect("localhost","root","");

if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

if (mysql_query("CREATE DATABASE my_db",$con))
  {
  echo "Database created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }

mysql_close($con);
?>


</body>
</html>

1 个答案:

答案 0 :(得分:2)

使用mysqli_connect()。不要使用mysql_ *函数,它们自PHP 5.5起就被弃用并被删除。

请尝试以下。

<?php
$con=mysqli_connect("localhost","root","");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

if (mysqli_query($con,"CREATE DATABASE my_db1"))
  {
  echo "Database created";
  }


mysqli_close($con);
?>