为什么php创建数据库成功,但在数据库中创建表失败?

<?php$con=mysql_connect("localhost","root","root");if(!$con){die('Couldnotconnect:'.m... <?php
$con=mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

// Create table in cosmetics_db database
mysql_select_db("cosmetics_db",$con);
$sql="CREATE TABLE users(
user_id int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(user_id),
user_name vachar(60) NOT NULL,
user_password vachar(60) NOT NULL,
real_name vachar(60) NOT NULL,
mobile vachar(20) NOT NULL,
email vachar(60) NOT NULL,
)";
mysql_query($sql,$con);
mysql_close($con);
?>

上面是我在已经创建的cosmetics_db数据库中创建表的代码,我在浏览器中运行这部分代码,在phpMyAdmin中cosmetics_db里没有任何显示。。。。
跪求各位大神帮我看看是哪里出了问题,谢谢你们!!!
展开
 我来答
datouxiaoxu
2018-05-01 · TA获得超过1262个赞
知道小有建树答主
回答量:1022
采纳率:83%
帮助的人:481万
展开全部
email vachar(60) NOT NULL,这一行不用逗号,把逗号去掉就没问题了
追问

但是我删除了这个逗号,运行后还是没有变化???
cosmetics_db数据库里面还是没有生成users这个表...

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式