用PHP向Mysql数据库插入数据老是插不进去呀???????

<?php$conn=@mysql_connect("localhost","root","******")ordie("连接失败!");mysql_select_db(... <?php
$conn = @mysql_connect("localhost","root","******") or die ("连接失败!");
mysql_select_db("student",$conn) or die ("打开失败!");
$sql="insert into 'students' ('学号','姓名','性别') values ('20102201002','李四','男')";
mysql_query($sql,$conn) or die("插入失败!");
?>
说明:数据库和表都存在
代码我对了一遍又一遍,不可能有错的吧
我用select * from students这条语句就不会显示“插入失败!”
但是我一用插入语句就显示“插入失败!”
郁闷ing····
是不是权限不够呀?要怎样才可以插入呀?
展开
 我来答
匿名用户
2013-07-07
展开全部
root用户是不存在权限问题的!可能是表的结构问题!你新建一张表用同样的代码试着去执行插入语句试试!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
变量名最好用$conn格式,插入语句中的表名students不用加单引号.。少用@,效率低。最好用大写INSERT INTO students()VALUES();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
insert into students (学号,姓名,性别) values ("20102201002","李四","男")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
sql语句 'students' ('学号','姓名','性别')这几个单引号改成 “ ` ”这个反引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
你可以

百度搜索 希望之城 望城

或者搜索 WC0731

希望能帮助到你。

很简单就解决了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式