用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····
是不是权限不够呀?要怎样才可以插入呀? 展开
$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····
是不是权限不够呀?要怎样才可以插入呀? 展开
5个回答
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
希望能帮助到你。
很简单就解决了
百度搜索 希望之城 望城
或者搜索 WC0731
希望能帮助到你。
很简单就解决了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询