你可以把name放到一個(gè)變量里面,然后再把變量傳到創(chuàng)建表的函數(shù)里面就可以了
目前創(chuàng)新互聯(lián)建站已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、襄城網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
數(shù)據(jù)表前綴:web_
數(shù)據(jù)庫主機(jī):localhost、127.0.0.1或者你的主機(jī)IP
數(shù)據(jù)庫名:535255
數(shù)據(jù)庫用戶名:root
數(shù)據(jù)庫密碼:1314255
把來自表單的數(shù)據(jù)插入數(shù)據(jù)庫
現(xiàn)在,我們創(chuàng)建一個(gè) HTML 表單,這個(gè)表單可把新記錄插入 "Persons" 表。
這是這個(gè) 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
當(dāng)用戶點(diǎn)擊上例中 HTML 表單中的提交按鈕時(shí),表單數(shù)據(jù)被發(fā)送到 "insert.php"。"insert.php" 文件連接數(shù)據(jù)庫,并通過 $_POST 變量從表單取回值。然后,mysql_query() 函數(shù)執(zhí)行 INSERT INTO 語句,一條新的記錄會(huì)添加到數(shù)據(jù)庫表中。
下面是 "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)
?
//建議
1、?$Sql?=?"INSERT?INTO??`chuangshi`.`jsxx`?(`id`?,`name`?,`tili`?,`spouse`?,`career`?,`gonghui`?,`address`?,`profile`?,`money`)VALUES?('$id',??'$name',??'1000',??'無',??'無',??'無',??'無',??'這家伙很懶,什么都沒有留下....',??'500')";
echo?$Sql;
//運(yùn)行輸出這條sql,?看看語法正確與否,?需要的值存在與否,?然后復(fù)制到phpmyadmin中運(yùn)行試試!
2、?mysql_qeury()之后輸出?mysql_error()錯(cuò)誤,?看看有什么錯(cuò)誤提示沒有!