大神帮我看看我的数据库为什么连接成功,选择数据库也成功,但老是创建不了数据表呢??代码如下
答案:2 悬赏:60 手机版
解决时间 2021-02-26 03:21
- 提问者网友:温旧梦泪无声
- 2021-02-25 02:36
//向mysql数据库中发送一条创建数据表的sql语句
//连接数据库
$link = mysql_connect('localhost','root','itaustin@gmail.c');
//判断连接数据库是否成功
if ($link){
echo '连接数据库成功';
}else{
die ('连接数据库失败!错误号为:' . mysql_errno() . '失败原因:' . mysql_error());
}
$db = mysql_select_db('test');
if ($db) {
echo '选择数据库失败';
}else{
die ('选择数据库失败!错误号为:' . mysql_errno() . '失败原因:' . mysql_error());
}
//拼装创建表的sql语句
$sql = "create table students(";
$sql = "stuId int(4) not null auto_increment primary key,";
$sql = "stuName varchar(200) not null,";
$sql = "stuSex tinyint not null default 1,";
$sql = 'stuBirth date not null,';
$sql = "classId int(4) not null);";
//执行创建表语句
if (mysql_query($sql)){
echo '创建表成功';
}else{
echo '创建表失败';
}
//关闭数据库连接
mysql_close($link);
?>
最佳答案
- 五星知识达人网友:轮獄道
- 2021-02-25 03:56
看看错误信息是什么,会不会是表已经存在?
全部回答
- 1楼网友:醉吻情书
- 2021-02-25 05:18
只懂oracle,你这个语法有没有问题不知道,但数据类型绝对是错的
varcher → varchar
cher → char
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯