日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

签到 数据库php,php与数据库的连接用法 (签到一)

發(fā)布時(shí)間:2024/7/5 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 签到 数据库php,php与数据库的连接用法 (签到一) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

注冊(cè)頁(yè)面

//插入js驗(yàn)證

window.onload = function(){

var hid = document.getElementById("id");

if(hid.value !=""){???????????????????????????????????????????? //當(dāng)用戶名已存在數(shù)據(jù)庫(kù)時(shí),提示用戶已注冊(cè)

alert("用戶名已注冊(cè)");

}

}

//html表單

//隱藏域用來(lái)獲取yanzheng.php傳過(guò)來(lái)的id值,若獲取到則說(shuō)明該用戶已注冊(cè)

" id="id">

//創(chuàng)建表單用來(lái)提交用戶輸入的數(shù)據(jù)

//用來(lái)存放用戶輸入的信息

用戶名:

密碼:

確認(rèn)密碼:

//用來(lái)提交表單

//php表單與數(shù)據(jù)信息驗(yàn)證

//設(shè)置php編碼

header("Content-type:text/html;charset=utf-8");

//定義變量

$id=$_POST["id"];

$screct=$_POST["screct"];

//連接數(shù)據(jù)庫(kù)

$db = new MySQLi("localhost","root","","z_text");

//驗(yàn)證數(shù)據(jù)庫(kù)是否連接成功

!mysqli_connect_error() or die("連接失敗");

//設(shè)置編碼

$db -> query("set names utf8");

//向數(shù)據(jù)庫(kù)中添加值

$sql="select * from?? ?user where name=‘$id‘";

//執(zhí)行qul代碼

$ret=$db -> query($sql);

//將結(jié)果轉(zhuǎn)為數(shù)組

$att=$ret -> fetch_all();

//判斷注冊(cè)信息是否存在

if($att==false){

//向數(shù)據(jù)庫(kù)中添加注冊(cè)信息

$sql="insert into user(name,password) values(‘$id‘,‘$screct‘)";

//執(zhí)行qul代碼

$ret =$db-> query($sql);

//判斷是否驗(yàn)證成功

if($ret){

//驗(yàn)證成功則跳轉(zhuǎn)值簽到首頁(yè)

header("location:shouye.php");

}else{

//如果不成功則返回注冊(cè)頁(yè)面

header("location:zuce.php");

}

}else{

//如果注冊(cè)信息已存在則,帶id值返回zece.php

header("location:zuce.php?id=1");

}

?>

遇到的問(wèn)題及其分析

1.php網(wǎng)頁(yè)編碼問(wèn)題:

header("Content-type:text/html;charset=utf-8");

2.數(shù)據(jù)傳輸問(wèn)題:

header("location:路徑?鍵=值");(以get方式傳值);

3.常見(jiàn)報(bào)錯(cuò)

Notice: Undefined index:沒(méi)有找到變量,或者變量是空值

解決思路:根據(jù)報(bào)錯(cuò)提示找到位置,然后輸出報(bào)錯(cuò)行逐步排查

4.利用php操作數(shù)據(jù)時(shí),除了查詢結(jié)果其他的結(jié)果都是布爾值

5.php傳值接收問(wèn)題

php穿過(guò)來(lái)的值可以建立隱藏域用來(lái)接受

">

php傳過(guò)來(lái)的值可以直接用于輸出接收

歡迎你:<?php echo $uid ?>

總結(jié)

以上是生活随笔為你收集整理的签到 数据库php,php与数据库的连接用法 (签到一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。