1:首先要使用PHP的超全局變量 $_GET 和 $_POST 用于收集表單數(shù)據(jù)(form-data) 2:然后使用INSERT INTO 語句用于向數(shù)據(jù)庫表中插入新記錄。 具體示例: (1)首先創(chuàng)建了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。

員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團隊的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。成都創(chuàng)新互聯(lián)公司堅持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因為“專注所以專業(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供網(wǎng)站設計制作、成都網(wǎng)站設計、微信公眾號開發(fā)、電商網(wǎng)站開發(fā),微信小程序,軟件按需定制設計等一站式互聯(lián)網(wǎng)企業(yè)服務。
php數(shù)據(jù)庫操作主要分為5個步驟:1連接MYSQL
2連接到你的數(shù)據(jù)庫
3寫SQL語句
4運行sql語句
5關閉數(shù)據(jù)庫
//第一步
$con
=
mysql_connect("localhost","root","123456789");
//第二步
mysql_select_db('rankingme',$conn);
//第三步
$sql="insert
into
lili
(name,sex,et,hobby,photo,tel,address,content,time)
values
($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"
//第四步
mysql_query($sql);
//第五步
mysql_close($con);
一、php配置MySQL
1、將php安裝目錄下的php_mysql.dll和MySQL安裝目錄下的libmysql.dll文件拷貝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四個。dll的最前面的;去掉
二、php表單提交至數(shù)據(jù)庫的實現(xiàn)過程
1、login.php頁面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php頁面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php頁面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
這個技術稍微綜合了PHP的基礎知識,
給你一個思路,
(1) 先將textarea 文本中的信息 傳入 php的 $_POST['content'], content 是textarea的屬性名稱,
(2) 傳過來的值是通過數(shù)組的形式進行保存的 ,其中PHP有一個函數(shù)是可以將數(shù)組轉(zhuǎn)換成字符串形式,
引用那個函數(shù)后,通過var_dump()打印出你的轉(zhuǎn)換數(shù)據(jù),看是否是字符串
在這里需要提醒你一下,因為你是每一行作為一句話 通過逗號分隔出來的 ,那么 在轉(zhuǎn)換成數(shù)組的時候,
將每一行數(shù)據(jù) 用 | 隔開,例如:
數(shù)據(jù)1 , 數(shù)據(jù)11, 數(shù)據(jù)111 | 數(shù)據(jù)2, 數(shù)據(jù)22, 數(shù)據(jù)222| 數(shù)據(jù)3 , 數(shù)據(jù)33, 數(shù)據(jù)333 | 數(shù)據(jù)4, 數(shù)據(jù)44, 數(shù)據(jù)444 |
這就是一個轉(zhuǎn)換成字符串的格式了,
(3) 通過轉(zhuǎn)換成字符串后,php中還有一個函數(shù)就是將字符串轉(zhuǎn)換成 數(shù)組的函數(shù),轉(zhuǎn)換結(jié)果應該出來的數(shù)據(jù)格式是:
array=
array(0)=array{
'數(shù)據(jù)1,數(shù)據(jù)11,數(shù)據(jù)111'
},
array(1)=array{
'數(shù)據(jù)2,數(shù)據(jù)22,數(shù)據(jù)222'
}....
(4)以上的數(shù)據(jù)都是索引數(shù)組的二維數(shù)組,將二維數(shù)組用foreach()去循環(huán)打印出來,那么久可以得到每一個 所以數(shù)組下的 數(shù)據(jù)了,這些數(shù)據(jù)
就是你要保存到數(shù)據(jù)的數(shù)據(jù),在按照(1)和(2)的方式進行操作,最后就可以把textarea的數(shù)據(jù)保存到數(shù)據(jù)庫中咯。
思路就是這樣的 ,希望你能自己動手,把這個程序解決,這個程序在實際開發(fā)中運用的很廣泛,最好自己把它掌握了.....
html把表單的之a(chǎn)ction給一個php頁面,這個php頁面從表單獲取的值是可以傳遞給其它頁面的,注意是可以傳遞,無法傳遞的說法是錯誤的,傳遞方法仍然有GET和POST兩種方式,GET方式還可以直接用A HREF調(diào)用,例如:
echo END
A HREF="xxx.php?x={$_POST['x']}y={$_POST['y']}"傳送給xxx.php/a
END;
當前題目:php表單和數(shù)據(jù)庫,php數(shù)據(jù)庫函數(shù)
文章轉(zhuǎn)載:http://chinadenli.net/article7/dsesdoj.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站改版、響應式網(wǎng)站、網(wǎng)站設計、網(wǎng)頁設計公司、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)