您好,您可以參考如下代碼:
10年的鐘祥網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整鐘祥建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“鐘祥網(wǎng)站設(shè)計(jì)”,“鐘祥網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
?php
/*?獲取HTML表單提交的數(shù)據(jù)?*/
$id?=?_POST["id"];
$catid?=?_POST["catid"];
$ly?=?array("data***");
/*?連接數(shù)據(jù)庫(kù),如果出錯(cuò)顯示消息結(jié)束程序,否則繼續(xù)執(zhí)行數(shù)據(jù)庫(kù)命令?*/
$con?=?mysql_connect("127.0.0.1","user","password");
if($con?==?false)
{
echo?"錯(cuò)誤:系統(tǒng)數(shù)據(jù)庫(kù)連接失??!錯(cuò)誤信息:".mysql_error($con);
exit();
}else{
/*?選擇需要操作數(shù)據(jù)庫(kù)?*/
mysql_select_db("mydb",$con);
/*?根據(jù)ly數(shù)組的長(zhǎng)度決定執(zhí)行多少次SQL語(yǔ)句?*/
for($i=0;$icount($ly);$i++)
{
/*?設(shè)置SQL查詢語(yǔ)句?*/
$sql?=?"INSERT?INTO?`biaoge`?VALUES('{$id}','{$catid}',".$ly[$i].")";
/*?如果SQL語(yǔ)句執(zhí)行失敗,返回錯(cuò)誤代碼;?*/
if(mysql_query($sql,$con)?==?false)
{
echo?"數(shù)據(jù)庫(kù)查詢出錯(cuò)!錯(cuò)誤代碼:".mysql_errno($con);
mysql_close($con);
exit();
}
}
mysql_close($con);
echo?"記錄添加成功!";
}
?
至于遍歷數(shù)組,有很多種方式,如樓上用的foreach語(yǔ)句也是可以的。這里用for的原因是為了方便提問(wèn)者理解。如果代碼仍有不足或不明白的地方,請(qǐng)您繼續(xù)追問(wèn),直到給您一個(gè)滿意的答復(fù)為止~
首先創(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é)果后:
完整代碼:
mysql_query("insert into content ('name','time','content') values('$name','$dat' ,'$mycontent') " );
$result = mysql_query("SELECT * FROM content where 'name'='$name' ");
請(qǐng)將這兩行內(nèi)所有有關(guān) 字段 加的單引號(hào)('')全部換成 符號(hào)(``),你這里是不能加''的,在數(shù)據(jù)庫(kù)中''中永遠(yuǎn)被識(shí)別為字符串,而不是字段和表名. 而是字符串值的則必須要加單引號(hào),'name'是錯(cuò)誤的,'$name'是正確的.(最好這么寫(xiě)'{$name}')
================================================
用下面的替換下那兩行句子吧
mysql_query("insert into `content` (`name`,`time`,`content`) values ('{$name}','{$dat}' ,'{$mycontent}');" );
$result = mysql_query("SELECT * FROM `content` where `name`='{$name}' ");
很關(guān)鍵的是我想問(wèn)問(wèn)你的time字段是字符串型的嗎? 如果不是,就需要將$dat的引號(hào)刪除了.
需要PHP基礎(chǔ)知識(shí)和數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。
以SQL為例。使用PHP MySQL 函數(shù)可以編輯數(shù)據(jù)庫(kù)。
mysql_connect() 函數(shù)打開(kāi)MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個(gè)參數(shù)分別是服務(wù)器名,連接賬號(hào),連接密碼。
連接之后,可以使用mysql_select_db()設(shè)置要處理的數(shù)據(jù)庫(kù),后面則是用數(shù)據(jù)庫(kù)語(yǔ)句處理數(shù)據(jù)。SQL語(yǔ)法簡(jiǎn)介網(wǎng)頁(yè)鏈接
當(dāng)前題目:php數(shù)據(jù)錄入mysql,php如何輸入數(shù)據(jù)
網(wǎng)站鏈接:http://chinadenli.net/article2/hegjoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、小程序開(kāi)發(fā)、企業(yè)網(wǎng)站制作、ChatGPT、標(biāo)簽優(yōu)化、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)