php为何不能存入数据表 php为何不能存入数据表格

PHP写入数据库的问题,怎么写入不了呢

看不出来哪里错了,你处理页面的下面一行:

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的雄县网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

$result

=

mysql_query($sql);//执行

修改一下,改为下面这样:

if(mysql_query($sql))

echo

'添加成功。';

else

echo

'错误信息:'.mysql_error();

现在你就自己都能看出来了。

php下无法将数据写入到mysql数据库中,是怎么回事

把$sno $name 这些的赋值代码都放出来啊

用了你写的这句来操作数据库 $sql="INSERT INTO student(sno,sname,class,password,mark)VALUES('$sno','$name','$stu_class','$password','')";

只要变量正确,可以使用。

在调用这个前

echo $sql ;

看看,对应的变量有没有正确。我的是

$sno=$_POST['firstname'];

$name=$_POST['lastname'];

$stu_class=$_POST['email'];

$password=$_POST['whenithappened'];

用这个SQL是可以执行的

$sql="INSERT INTO student(sno,sname,class,password,mark)VALUES('20086102107','hello','网0921','123','')";这句可以执行,而

$sql="INSERT INTO student(sno,sname,class,password,mark)VALUES('$sno','$name','$stu_class','$password','')";

这句不能执行,估计$SQL 中你用 变量来替换字符串时,在变量赋值那里有问题。

,'') 这个只是表示 mark 这项是个空值

两个SQL语句都测试过,可以通过。所以关键应该是在变量替换那一步。

php连接mysql数据库正确但是不能把数据写入数据库表?

把sql语句输出,直接放数据库里执行,看sql语句是否正确

确认mysql_query是否被执行

请问 PHP表单 为什么无法写入 mysql 数据库

if

($_post['submit']){

$sql="insert

into

message(user,title,conten,lastdate)

values

('".$_post[user]."','".$_post[title]."','".$_post[content]."',now())";

mysql_query($sql)

or

die(mysql_error());

}

id是主键,自增,没必要写上。

如果还不行,你看看后面报错信息。

为什么php中无法插入数据?

这是因为你的数据库连接方式是mysqli,不是mysql,所以:

mysql_query

要改为

mysqli_query

或者

$conn-query


文章名称:php为何不能存入数据表 php为何不能存入数据表格
网页路径:http://scyanting.com/article/hjspgc.html