用php文件无法将数据插入到数据库

这是我的代码<?phpmysql_connect("","","");$shujuku1="createdatabasemusic";mysql_query($shuju... 这是我的代码
<?php
mysql_connect("","","");
$shujuku1="create database music";
mysql_query($shujuku1);
$biao1="create table exomusic(m-name varchar(50),m-zhuanji varchar(50),m-singer varchar(20))";
mysql_query($biao1);
$tianjiashuju="insert into exomusic(m-name,m-zhuanji,m-singe) values('paoxiao','xoxo','exo')";
mysql_query($tianjiashuju);
echo "数据库初始化成功!"
?>
求大神帮帮帮
展开
 我来答
怡然凝望
2014-03-31 · TA获得超过146个赞
知道小有建树答主
回答量:234
采纳率:60%
帮助的人:140万
展开全部
一, 首先你建库建表不规范,建库建表代码:
在CMD里或者MySQL的控制台里
createdatabase music; //回车

use music; //回车
Create table exomusic(
Id int unsigned not null auto_increment primary key,
m-name varchar(32) not null default ‘aaa',
m-zhuanji varchar(32) not null default ‘bbb’,
m-singer varchar(32) not null default ‘ccc’
)engine=myisam default charset=utf8;
二, 链接数据库并插入数据的步骤

<?php
header("content-type:text/html;charset=utf-8");

//1.数据库连接
mysql_connect('localhost','root','123');

//2.判断是否连接成功
if(mysql_errno()){
echo "数据库连接失败:".mysql_error();
exit();
}

//3.选择数据库
mysql_select_db('bbs');

//4.设置字符集
mysql_set_charset('utf8');

//5.准备sql语句
$sql = "insert into bbs_user(username,password) values('admin','$password')";

//6.发送sql语句
$res = mysql_query($sql);

//7.处理结果
if($res && mysql_affected_rows()){
echo "亲,恭喜您,插入成功了也!<br />";
echo "受影响行数为:".mysql_affected_rows();
}else{
echo "亲,不好意思哦!您没有进行修改!";
echo "错误号:".mysql_errno()."错误信息为:".mysql_error();
}

//8.释放结果集,关闭连接资源
mysql_close();
sdqstqd
2014-03-31 · 超过111用户采纳过TA的回答
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:171万
展开全部
<?php
$lin = mysql_connect("","","");
$shujuku1="create database music";
mysql_query($shujuku1);
mysql_select_db('music',$lin) or die(mysql_error);
$biao1="create table exomusic(m_name varchar(50),m_zhuanji varchar(50),m_singer varchar(20))";
mysql_query($biao1);
$tianjiashuju="insert into exomusic(m_name,m_zhuanji,m_singer) values('paoxiao','xoxo','exo')";
mysql_query($tianjiashuju);
echo "数据库初始化成功!"
?>

你这个问题第一个,建表以前先选择数据库,第二字段命名有问题,第三插入字段写错了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjyukuyjk
2014-03-31
知道答主
回答量:8
采纳率:0%
帮助的人:7.3万
展开全部
第一你没连上数据库mysql_connect这个里面是要有你数据库的用户名和密码的,还有就是要选择库和你要插入的数据表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式