从品牌网站建设到网络营销策划,从策略到执行的一站式服务
默认情况下,PHP是不开启session的。
成都创新互联成都网站建设按需定制制作,是成都网站维护公司,为格栅板提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站建设热线:18982081108
所以你可以到php.ini里,找到
session.auto_start = 0
改为
session.auto_start = 1
或者你的代码里这么写
if (!session_id()) session_start();
你把这一行
$mysql_query1="INSERT INTO sos VALUES('$name','$password')";
输出一下,看SQL是什么,拿到数据库执行,看是否报错就可以了
你的spl语句大致上是没有什么错误的。。。不过在跟数据库连接的时候还需要检查一下,比如说你传过去的数据跟数据库里的表的内容有没有一一对应,很多刚学习使用数据库的新手都会犯这样的错误的。。。
插入语句role和ischeck的值弄反了,第三个值是role,第四个才是ischeck
values('12313123','$P$B/cENOoUC7NOR385ixyFq3efdtFZe90','','admin') 应该改成
values('12313123','$P$B/cENOoUC7NOR385ixyFq3efdtFZe90','admin','')
请采纳,谢谢!
$sql= mysql_query("INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')");
在此处的$sql并不是sql语句,是已经执行插入语句的返回值了,其实你的数据已经插入了,所以下面就不能再次执行mysql_query()的函数了;
$rs=mysql_query($sql);
有两种改法;
1、将 $sql= mysql_query("INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')"); 改为:
$sql="INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')";
2、将 $rs=mysql_query($sql);去掉,并将
if (!$rs) { 中的$rs改为 $sql
即
if (!$sql) {
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图