新聞中心
想寫(xiě)一個(gè)php的添加數(shù)據(jù)界面,數(shù)據(jù)添加后再返回原界面顯示數(shù)據(jù)庫(kù)中所有數(shù)據(jù)(包括剛插入的)
插入成功后跳轉(zhuǎn)到原界面,頁(yè)面自然就刷新了,
成都創(chuàng)新互聯(lián)公司從2013年開(kāi)始,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元郫都做網(wǎng)站,已為上家服務(wù),為郫都各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
只要你這個(gè)頁(yè)面的內(nèi)容不是死的,就可以顯示出來(lái)你剛剛插入的數(shù)據(jù)
php和mysql怎么添加數(shù)據(jù)
首先創(chuàng)建 一個(gè)HTML頁(yè)面userinfo_add.php,在里面輸入表單,文本框,輸入需要提交的到數(shù)據(jù)庫(kù)的信息:
賬號(hào) 姓名 年齡
頁(yè)面運(yùn)行結(jié)果:
創(chuàng)建一個(gè)PHP文件(userinfo_insert.php),用來(lái)處理頁(yè)面請(qǐng)求的,就是具體往數(shù)據(jù)庫(kù)添加數(shù)據(jù)的代碼:
先獲取頁(yè)面數(shù)據(jù)
//通過(guò)post獲取頁(yè)面提交數(shù)據(jù)信息 $userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
接下來(lái),在連接數(shù)據(jù)庫(kù) ‘test’
//地址
$url = "127.0.0.1";
//賬號(hào)
$user = "root";
//密碼
$password = "root";
//連接
$con = mysql_connect($url,$user,$password);
//設(shè)置編碼機(jī)
mysql_query("set names 'utf8'");
//連接數(shù)據(jù)庫(kù)
mysql_select_db("test");
編寫(xiě)SQL,執(zhí)行SQL添加數(shù)據(jù)
$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 "添加一條記錄";
//關(guān)閉連接
mysql_close($con)
運(yùn)行結(jié)果前:
運(yùn)行結(jié)果后:
完整代碼:
著急?。?!php 頁(yè)面內(nèi)容插入數(shù)據(jù)庫(kù)???同時(shí)頁(yè)面內(nèi)容顯示在另外頁(yè)面上?
你把插入數(shù)據(jù)和顯示放在同一個(gè)頁(yè)面..
例如.
index.php是顯示表單的頁(yè)面..
然后他的form的action參數(shù)是去第二個(gè)頁(yè)面input.php
然后就在input.php..執(zhí)行數(shù)據(jù)插入并且顯示內(nèi)容
index.php的內(nèi)容
input.php的內(nèi)容
$id
=
$_POST['id'];
/*
執(zhí)行數(shù)據(jù)插入的語(yǔ)句
*/
echo
$id;
PHP在網(wǎng)站上實(shí)現(xiàn)跟數(shù)據(jù)庫(kù)添加數(shù)據(jù)
把來(lái)自表單的數(shù)據(jù)插入數(shù)據(jù)庫(kù)
現(xiàn)在,我們創(chuàng)建一個(gè) HTML 表單,這個(gè)表單可把新記錄插入 "Persons" 表。
這是這個(gè) HTML 表單:
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
當(dāng)用戶點(diǎn)擊上例中 HTML 表單中的提交按鈕時(shí),表單數(shù)據(jù)被發(fā)送到 "insert.php"。"insert.php" 文件連接數(shù)據(jù)庫(kù),并通過(guò) $_POST 變量從表單取回值。然后,mysql_query() 函數(shù)執(zhí)行 INSERT INTO 語(yǔ)句,一條新的記錄會(huì)添加到數(shù)據(jù)庫(kù)表中。
下面是 "insert.php" 頁(yè)面的代碼:
?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)
?
本文標(biāo)題:php添加數(shù)據(jù)頁(yè)面 php頁(yè)面怎么連接數(shù)據(jù)庫(kù)
網(wǎng)頁(yè)網(wǎng)址:http://fisionsoft.com.cn/article/ddjchip.html