默認(rèn)情況下,PHP是不開(kāi)啟session的。

成都創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需定制制作,是成都網(wǎng)站維護(hù)公司,為格柵板提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開(kāi)發(fā)等。成都網(wǎng)站建設(shè)熱線:18982081108
所以你可以到php.ini里,找到
session.auto_start?=?0
改為
session.auto_start?=?1
或者你的代碼里這么寫(xiě)
if?(!session_id())?session_start();
你把這一行
$mysql_query1="INSERT INTO sos VALUES('$name','$password')";
輸出一下,看SQL是什么,拿到數(shù)據(jù)庫(kù)執(zhí)行,看是否報(bào)錯(cuò)就可以了
你的spl語(yǔ)句大致上是沒(méi)有什么錯(cuò)誤的。。。不過(guò)在跟數(shù)據(jù)庫(kù)連接的時(shí)候還需要檢查一下,比如說(shuō)你傳過(guò)去的數(shù)據(jù)跟數(shù)據(jù)庫(kù)里的表的內(nèi)容有沒(méi)有一一對(duì)應(yīng),很多剛學(xué)習(xí)使用數(shù)據(jù)庫(kù)的新手都會(huì)犯這樣的錯(cuò)誤的。。。
插入語(yǔ)句role和ischeck的值弄反了,第三個(gè)值是role,第四個(gè)才是ischeck
values('12313123','$P$B/cENOoUC7NOR385ixyFq3efdtFZe90','','admin') 應(yīng)該改成
values('12313123','$P$B/cENOoUC7NOR385ixyFq3efdtFZe90','admin','')
請(qǐng)采納,謝謝!
$sql= mysql_query("INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')");
在此處的$sql并不是sql語(yǔ)句,是已經(jīng)執(zhí)行插入語(yǔ)句的返回值了,其實(shí)你的數(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注冊(cè)數(shù)據(jù)錯(cuò)誤,注冊(cè)頁(yè)面php
文章源于:http://chinadenli.net/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)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)