为什么运行总是数据库创建失败?本人新手,求高手解答!

<formaction="/index.php"method="post">用户名:<inputtype="text"name="name"/><br/>密码:<inpu... <form action="/index.php" method="post">
用户名:<input type="text" name="name"/>
<br/>
密码:<input type="password" name="pass"/>
<br/>
<input type="submit" value="注册"/>
</form>

<?php
//连接数据库并出错检查
$con = mysql_connect("localhost","xinglang110","QPS4AADDL6US");
if (!$con)
{
die('未连接数据库: ' . mysql_error());
}

//创建数据库并检查
$sql="CREATE DATABASE my_db";
if (mysql_query($sql,$con))
{
echo "Database created";
}
else
{
echo "数据库创建失败: " . mysql_error();
}

//选择数据库
mysql_select_db("my_db", $con);

//插入数据
$sql_new="INSERT INTO user (username, password)
VALUES
('$_POST[name]','$_POST[pass]')";

if (!mysql_query($sql_new,$con))
{
echo"注册失败 " . mysql_error();
}
else
{
echo "注册成功";
}

mysql_close($con);

?>
展开
 我来答
matrix7479
2012-04-12 · 超过31用户采纳过TA的回答
知道答主
回答量:70
采纳率:100%
帮助的人:55.8万
展开全部
你不能光用CREATE DATABASE ,还要建立你的user数据表,要不你的INSERT INTO 往哪里添加?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式