本文實例為大家分享了PHP連接數據庫實現注冊頁面的增刪改查操作的方法,供大家參考,具體內容如下
1.連接數據庫
php
//本地測試
$host = '127.0.0.1';
$port = 3306;
$user = "root";
$pwd = "";
$link = @mysql_connect("{$host}:{$port}",$user,$pwd,true);
if(!$link) {
die("Connect Server Failed: " . mysql_error());
}
//選擇連接的數據庫庫名
mysql_select_db("my");
//設置字符編碼utf8
mysql_set_charset('utf8');
?>
2.注冊頁面(html頁面)
xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 http-equiv="Content-Type" content="text/html;charset=UTF-8" />
Document
注冊頁面
 action="add.php" method='post'>
 border='1' cellpadding='0' cellspacing='0' width='80%' bgcolor='#ABCDEF'>
 align='right'>用戶名
 type="text" name="username" id=""/>以小寫字母開始,長度要求5~10
 align='right'>密碼
 type="password" name="password" id=""/>密碼不能為空
 align='right'>郵箱
 type="text" name="email" id="" />
 align='right'>性別
 type="radio" name="sex" id="" value='1' />男
 type="radio" name="sex" id="" value='2' />女
 type="radio" name="sex" id="" value='3' />保密
 align='right'>個人簡介
 name="txt" id="" cols="50" rows="10">
 colspan='2'> type="submit" name='act' value='注冊' />
3.將注冊數據顯示在數據庫
//往數據庫中添加數據
php
header("Content-type:text/html; charset=utf-8");
//-----------------------連接數據庫---------------------------
include_once "connect.php";
//-------------------------將數據連接到數據庫------------------
$time=time();
$sql="insert into user (username,password,email,sex,txt,`time`) value('{$_POST['username']}','{$_POST['password']}','{$_POST['email']}','{$_POST['sex']}','{$_POST['txt']}','{$time}')";
$res=mysql_query($sql);
header("location:hello.php");
?>
4.返回后臺界面
php
header("Content-type:text/html; charset=utf-8");
//-----------------------連接數據庫------------------------------
include_once "connect.php";
//--------------------查詢數據庫--------------------------------
$query="select * from user";
$result=mysql_query($query);
if(!$result)
{
die("could not to the database".mysql_error());
}
//-------------------封裝函數-----------------------------
//該函數將數據庫的數據寫成數組形式
function result2Arr($result){
while($result_row=mysql_fetch_assoc($result)){
$arr[] = $result_row;
}
return $arr;
}
$arr = result2Arr($result);
foreach($arr as $key=>$value){
echo "";
echo "";
echo " ";
echo "".$value['id']."";
echo "".$value['username']."";
echo "".$value['password']."";
echo "".$value['email']."";
echo "".$value['sex']."";
echo "".$value['txt']."";
echo "".date('Y-m-d H:i:s',$value['time'])."";
echo "修改刪除";
echo "";
echo "";
}
?>
5.修改數據
//當用戶要修改信息時,返回頁面,頁面中包含之前填寫的信息
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">



鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答