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);
?>