默認情況下,PHP是不開啟session的。
成都創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需定制制作,是成都網(wǎng)站維護公司,為格柵板提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站建設(shè)熱線: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是什么,拿到數(shù)據(jù)庫執(zhí)行,看是否報錯就可以了
你的spl語句大致上是沒有什么錯誤的。。。不過在跟數(shù)據(jù)庫連接的時候還需要檢查一下,比如說你傳過去的數(shù)據(jù)跟數(shù)據(jù)庫里的表的內(nèi)容有沒有一一對應(yīng),很多剛學(xué)習使用數(shù)據(jù)庫的新手都會犯這樣的錯誤的。。。
插入語句role和ischeck的值弄反了,第三個值是role,第四個才是ischeck
values('12313123','$P$B/cENOoUC7NOR385ixyFq3efdtFZe90','','admin') 應(yīng)該改成
values('12313123','$P$B/cENOoUC7NOR385ixyFq3efdtFZe90','admin','')
請采納,謝謝!
$sql= mysql_query("INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')");
在此處的$sql并不是sql語句,是已經(jīng)執(zhí)行插入語句的返回值了,其實你的數(shù)據(jù)已經(jīng)插入了,所以下面就不能再次執(zhí)行mysql_query()的函數(shù)了;
$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) {
網(wǎng)站題目:php注冊數(shù)據(jù)錯誤,注冊頁面php
文章源于:http://aaarwkj.com/article22/dsshdcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、Google、云服務(wù)器、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站建設(shè)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)