php實現(xiàn)連接數(shù)據(jù)庫

html代碼如下:

<!DOCTYPE html>

<html lang="en">

? ? <meta charset="UTF-8">

? ? <title>Title

<!--所接受數(shù)據(jù)的文件-->

<form action="PHP連接數(shù)據(jù)庫.php" method="post">

? ? <!--添加表單 類型 text? 名字為username-->

? ? 用戶名:<input type="text" name="username">

? ? <!--添加表單 類型 password? 名字為password-->

? ? 密 碼:<input type="password" name="password">

? ? <!--添加表單 類型 password? 名字為repassword-->

? ? 重復輸入密碼:<input type="password" name="repassword">

? ? <!--添加按鈕 類型 為按鈕? 顯示文字為提交-->

? ? <input type="submit" value="提交">

</html>

php代碼如下:

<php

//對兩次輸入的密碼進行判斷 如果符合判斷條件 則退出程序

if ($_POST["password"] != $_POST["repassword"]){

? ? exit('兩次密碼不一致,請重新輸入');

}

//獲取所輸入的用戶名

$username=$_POST["username"];

//獲取所輸入的密碼

$password=$_POST["password"];

//定義時間變量

$time=date("YmdHis");

//獲取所訪問的IP地址

$ip=$_SERVER["REMOTE_ADDR"];

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

$lianjie=mysqli_connect('10.0.0.201','root','123456');

//判斷是否成功連接數(shù)據(jù)庫 若判斷條件生效即沒有連接到數(shù)據(jù)庫則退出程序

if (mysqli_errno($lianjie)){

? ? echo mysqli_errno($lianjie);

exit;

}

//定義所連接的庫名

mysqli_select_db($lianjie,'test');

//定義字符類型

mysqli_set_charset($lianjie,'utf8');

//使用sql語句向test表格中添加內(nèi)容

$sql="insert into test(name,password,time,ipaddress) values('".$username."','".$password."','".$time."','".$ip."');";

//將是否添加成功的結(jié)果定義為變量

$result=mysqli_query($lianjie,$sql);

//判斷是否成功輸入信息

if ($result){

? ? echo "成功";

}else {

? ? echo "失敗";

}

//退出剛才打開的數(shù)據(jù)庫

mysqli_close($lianjie);

?>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容