我现在正在学习 PHP 和 MySQL。我创建了一个简单的 HTML 表单和 PHP 脚本来生成 MySQL 数据库,但是当我测试它时,它不起作用。提交表单后,我收到“服务器错误。网站在检索http://www.xxxxx.com/php/createDB.php时遇到错误。可能因维护而关闭或配置错误。 ”
我的 HTML 表单如下:
<body>
<h2>Please enter the following information to create a new database.</h2>
<form action="createDB.php" method="post">
Server Name: <input type="text" name="servername">
Database Name: <input type="text" name="databasename">
User Name: <input type="text" name="username">
Password: <input type="text" name="password">
<input type="submit" value="submit">
</form>
</body>
我的 PHP 脚本如下:
<?php
$server = $_POST['servername'];
$dbname = $_POST['databasename'];
$user = $_POST['username'];
$pwd = $_POST['password'];
$con = mysql_connect($server,$user,$pwd);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE" $dbname,$con))
{
echo "Database " .$dbname ." created!";
}
else
{
echo "Error creating database: " . mysql_error();
}
mysql_close($con);
?>
这有什么问题吗?
谢谢。
hc。