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

<?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····
是不是权限不够呀?要怎样才可以插入呀?

第1个回答  2013-07-07
root用户是不存在权限问题的!可能是表的结构问题!你新建一张表用同样的代码试着去执行插入语句试试!
第2个回答  2013-07-07
变量名最好用$conn格式,插入语句中的表名students不用加单引号.。少用@,效率低。最好用大写INSERT INTO students()VALUES();
第3个回答  2013-07-07
insert into students (学号,姓名,性别) values ("20102201002","李四","男")
第4个回答  2013-07-07
sql语句 'students' ('学号','姓名','性别')这几个单引号改成 “ ` ”这个反引号
第5个回答  2013-07-07
你可以

百度搜索 希望之城 望城

或者搜索 WC0731

希望能帮助到你。

很简单就解决了

php mysql插入不进去数据
这个的原因可就多了。建议在你出错那段加以点儿mysql报错。这样起码知道为什么出错。很有可能是你的title之类的里面有多余的引号而没有被escape。一般起码会加上addslashes()。比如 $title=addslashes($_POST["title"]);echo mysql_error();echo "alert('添加文章出错!');";...

php脚本连接mysql数据库成功了,但插入数据总是出错怎么办
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。

php无法向mysql数据库中添加数据怎么办?
你可以先在mysql里面执行一遍sql语句,看下能不能添加数据,先检查语句有没有问题,再看程序上的问题

PHP插入mysql问题, 下面语句哪里有问题啊,求教!值打印都是正确的,就...
你的sql语句错误 建议把 mysql_query($sql);改成 mysql_query($sql) or die( mysql_error() );打印出数据库的操作错误提示,看看错误原因!也不知道你这php教程是哪来的,谁教的!insert插入语句,竟然用where子语句!!!

...php将数据插入到mysql数据库,为什么插入一条就再不能插入了?帮忙解...
因为你是采用get方式发送请求的,在上面的例子中,您可能得到的是缓存的结果。为了避免这种情况,例如可以向 URL 添加一个唯一的 ID: xmlhttp.open("GET", "reg.php?t="+Math.random(), true);我看了你上面的dt=+new Date().getTime(),我验证了一下,如下图所示:为什么getTime()得到的...

PHP连接MYSQL数据库 往表格里输入一行信息。可以一会加进去了。一会加...
你是通过phpmyadmin来向表中录入内容,还是使用php语句呢。如果是第一种,那一定证明你的mysql没有安装好,不过我觉得这种可能性很低,如果出现这种情况的话,问题基本出在phpmyadmin工具上了,你需要更换一个环境吧。或者重新下载一个环境再重新安装。如果是使用php语句的话,你应该将你的语句发上来,让...

MySQL数据库中记录无法写入可能的原因及解决方法mysql不存在写入
1. 检查数据库连接 你可以检查数据库连接是否正确。例如,你可以尝试重新启动MySQL服务器或者重启你的应用程序。你还可以检查你的网络连接,确保连接是可用的。2. 检查数据表和列名 确认一下表名和列名是否正确拼写,如果拼写有误,进行纠正即可。你还可以使用SHOW TABLES或DESCRIBE tablename命令来检查表...

php连接不上mysql怎么办?
首先要确保MySQL能被PHP代码所在主机上可访问,如检查IP、端口、用户名和密码等;然后如有使用框架系统,请按配置手册配置对应的MySQL连接信息。如若自已写 PHP 代码连接 MySQL 数据库,你可以使用 PHP 的内置函数和扩展来实现。下面是一个简单的示例代码,展示了如何连接 MySQL 数据库:<?php \/\/ 数据...

php+mysql,insert无法插入过多字段吗?求解
不会是因为字段过多导致的 我觉得可能是因为字段类型不匹配,或者字段名错误导致的 最简单的办法是,你直接在phpmyadmin插入一条记录,然后把sql代码复制过来,这样不会有错

php 插入mysql时数据没有插入,但是也没有报错,什么原因呢?
表面上看,是因为你的insert 语句后面的值都没有用单引号或双引号包起来.自己跟踪下还有没有其它错误,最简单的就在mysql_query($sql2,$connect2)后面加一行 echo mysql_error();die();看看出什么错,再改正再调试就行了

相似回答