首先創建 一個HTML頁面userinfo_add.php,在里面輸入表單,文本框,輸入需要提交的到數據庫的信息:
創新互聯主要從事網站設計、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務豐滿,十年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575
賬號 姓名 年齡
頁面運行結果:
創建一個PHP文件(userinfo_insert.php),用來處理頁面請求的,就是具體往數據庫添加數據的代碼:
先獲取頁面數據
//通過post獲取頁面提交數據信息 $userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
接下來,在連接數據庫 ‘test’
//地址
$url = "127.0.0.1";
//賬號
$user = "root";
//密碼
$password = "root";
//連接
$con = mysql_connect($url,$user,$password);
//設置編碼機
mysql_query("set names 'utf8'");
//連接數據庫
mysql_select_db("test");
編寫SQL,執行SQL添加數據
$sql = "insert into user_info (user_id,user_name,user_age) values('$userId','$userName','$userAge')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "添加一條記錄";
//關閉連接
mysql_close($con)
運行結果前:
運行結果后:
完整代碼:
需要PHP基礎知識和數據庫基礎知識。
以SQL為例。使用PHP MySQL 函數可以編輯數據庫。
mysql_connect() 函數打開MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個參數分別是服務器名,連接賬號,連接密碼。
連接之后,可以使用mysql_select_db()設置要處理的數據庫,后面則是用數據庫語句處理數據。SQL語法簡介網頁鏈接
把來自表單的數據插入數據庫
現在,我們創建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。
這是這個 HTML 表單:
1
2
3
4
5
6
7
8
9
10
11
12
html
body
form action="insert.php" method="post"
Firstname: input type="text" name="firstname" /
Lastname: input type="text" name="lastname" /
Age: input type="text" name="age" /
input type="submit" /
/form
/body
/html
當用戶點擊上例中 HTML 表單中的提交按鈕時,表單數據被發送到 "insert.php"。"insert.php" 文件連接數據庫,并通過 $_POST 變量從表單取回值。然后,mysql_query() 函數執行 INSERT INTO 語句,一條新的記錄會添加到數據庫表中。
下面是 "insert.php" 頁面的代碼:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?
現在,我們創建一個
HTML
表單,這個表單可把新記錄插入
"Persons"
表。
這是這個
HTML
表單:
123456789101112
htmlbody
form
action="insert.php"
method="post"Firstname:
input
type="text"
name="firstname"
/Lastname:
input
type="text"
name="lastname"
/Age:
input
type="text"
name="age"
/input
type="submit"
//form
/body/html
當用戶點擊上例中
HTML
表單中的提交按鈕時,表單數據被發送到
"insert.php"。"insert.php"
文件連接數據庫,并通過
$_POST
變量從表單取回值。然后,mysql_query()
函數執行
INSERT
INTO
語句,一條新的記錄會添加到數據庫表中。
本文名稱:php怎么進行數據庫添加,php建立數據庫連接
地址分享:http://vcdvsql.cn/article38/hegjpp.html
成都網站建設公司_創新互聯,為您提供搜索引擎優化、微信小程序、移動網站建設、云服務器、做網站、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯