採用php與Mysql資料庫完成使用者註冊登入等操作

2021-10-25 16:20:42 字數 2729 閱讀 2347

採用php與mysql資料庫,完成使用者註冊程式,登錄檔單項可自由指定,盡量包含所有表單型別,註冊成功後在新頁面顯示註冊資訊,註冊中需要上傳的**的操作功能使用自定義函式呼叫,並在註冊成功後顯示**。

2、採用php與mysql資料庫,完成使用者登入功能。

步驟如下:

(1)資料庫設計:

users.sql:

set default_storage_engine=innodb; set character_set_client = gbk ;  set character_set_connection = gbk ;  set character_set_database = gbk ;  set character_set_results = gbk ;  set character_set_server = gbk ;  create database register;  use register;  create table users(       user_id int primary key auto_increment,       username char(20) not null unique,       password char(10) not null,       *** char(10) not null,       interests char(100),       my_picture char(200),       remark text  );
(2)註冊介面:

register.htnl:

註冊操作程式:

register.php:

<?php include_once("functions/filesystem.php");include_once("functions/database.php");if(empty($_post))$password = $_post['password'];$confirmpassword = $_post['confirmpassword'];if($password!=$confirmpassword)$username = $_post['username'];$domain = $_post['domain'];$username = $username.$domain;//判斷使用者名稱是否占用 $usernamesql = "select * from users where username='$username'";getconnection();$resultset = mysql_query($usernamesql);if(mysql_num_rows($resultset)>0)//收集使用者其他資訊 $*** = $_post['***'];if(empty($_post['interests']))else$remark = $_post['remark'];$mypicturename = $_files['mypicture']['name'];//只有「檔案上傳成功」或「沒有上傳附件」時,才進行註冊 $registersql = "insert into users values(null,'$username','$password','$***', '$interests','$mypicturename','$remark')";$message = upload($_files['mypicture'],"uploads");if($message=="檔案上傳成功!"||$message=="沒有選擇上傳附件!")else//從資料庫中提取使用者註冊資訊 $usersql = "select * from users where user_id=$userid";$userresult = mysql_query($usersql);if($user = mysql_fetch_array($userresult))elsecloseconnection();?>
filesystem.php:

<?phpfunction upload($file,$filepath)}?>
database.php:

<?php  $databaseconnection = null;function getconnection()function closeconnection()}?>
(3)登入介面:

login.html:

登入操作程式:

login.php:

<?php

include_once("functions/database.php");

//收集表單提交資料

$username = addslashes($_post['username']);

$password = addslashes($_post['password']);

//連線資料庫伺服器

getconnection();

//判斷使用者名稱和密碼是否輸入正確

$sql = "select * from users where username='$username' and password='$password'";

$resultset = mysql_query($sql);

if(mysql_num_rows($resultset)>0)else

closeconnection();

?>

採用php與Mysql資料庫完成使用者註冊登入等操作

採用php與mysql資料庫,完成使用者註冊程式,登錄檔單項可自由指定,盡量包含所有表單型別,註冊成功後在新頁面顯示註冊資訊,註冊中需要上傳的 的操作功能使用自定義函式呼叫,並在註冊成功後顯示 2 採用php與mysql資料庫,完成使用者登入功能。步驟如下 1 資料庫設計 users.sql set...

採用php與Mysql資料庫完成使用者註冊登入等操作

採用php與mysql資料庫,完成使用者註冊程式,登錄檔單項可自由指定,盡量包含所有表單型別,註冊成功後在新頁面顯示註冊資訊,註冊中需要上傳的 的操作功能使用自定義函式呼叫,並在註冊成功後顯示 2 採用php與mysql資料庫,完成使用者登入功能。步驟如下 1 資料庫設計 users.sql set...

PHP與MySql資料庫連線

繁寫 echo this is a test echo asdfasdfadsf mysql server name localhost 資料庫伺服器名稱 mysql username root 連線資料庫使用者名稱 mysql password 連線資料庫密碼 mysql database 資料庫...