把復(fù)選框的值作為參數(shù)提交,作為循環(huán)的次數(shù)
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供牡丹江網(wǎng)站建設(shè)、牡丹江做網(wǎng)站、牡丹江網(wǎng)站設(shè)計(jì)、牡丹江網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、牡丹江企業(yè)網(wǎng)站模板建站服務(wù),10年牡丹江做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
$s1 = $_POST['s1'];//獲取樣品數(shù)量
for($i = 1; $i=$s1; $i++){
$tmp = $_POST['smp'.$i]; //這里是對(duì)應(yīng)循環(huán)中的文本框name屬性
$sql = "insert into 表名(字段....) values('樣品名',數(shù)量)";
mysql_query($sql,$conn);
}
這樣寫,能看明白么?
建議你使用如下語(yǔ)句:
$strsql="INSERT INTO member(userId, userPwd, userEmail,userReg) VALUES('$uid', '$pwd', '$email',now())";
MYSQL數(shù)據(jù)庫(kù)為了讓數(shù)據(jù)庫(kù)設(shè)計(jì)者對(duì)數(shù)據(jù)庫(kù)表和字段的名字更加自由,允許隨便取名,增加了這個(gè)語(yǔ)法:可以用``把表名和字段名括起來(lái),MSSQL使用[]擴(kuò),原理都相同。
但是我建議大家不要使用特殊名字、漢字作為表名和字段名,這樣你的SQL可以在任何數(shù)據(jù)庫(kù)下運(yùn)行,以后數(shù)據(jù)庫(kù)改變以后程序只作為輕微變動(dòng)。
需要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è)鏈接
?php
$dbhost = 'localhost:3306'; // mysql服務(wù)器主機(jī)地址
$dbuser = 'root'; // mysql用戶名
$dbpass = '123456'; // mysql用戶名密碼
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die('連接失敗: ' . mysqli_error($conn))
;}
echo '連接成功br /'; // 設(shè)置編碼,防止中文亂碼mysqli_query($conn , "set names utf8");
$runoob_title = '學(xué)習(xí) Python';
$runoob_author = 'RUNOOB.COM';
$submission_date = '2016-03-06';
$sql = "INSERT INTO runoob_tbl ".
"(runoob_title,runoob_author, submission_date) ".
"VALUES ".
"('$runoob_title','$runoob_author','$submission_date')";
mysqli_select_db( $conn, 'RUNOOB' );$retval = mysqli_query( $conn, $sql );
if(! $retval ){
die('無(wú)法插入數(shù)據(jù): ' . mysqli_error($conn))
;}
echo "數(shù)據(jù)插入成功\n";
mysqli_close($conn);
?
按照步驟開(kāi)始,多看PHP手冊(cè)。
知友,第二張表代碼這樣改下:
?php
$dbname="wahaha";
$conn=mysql_connect("localhost","root","root")?or?die("連接MySQL服務(wù)器失敗。".mysql_error());
mysql_select_db($dbname)?or?die("選擇數(shù)據(jù)庫(kù)失敗!?".mysql_error());
$sql="insert?into?xinxi(xs_id,name,pwd,sex,class,xingqu,lianxi)?values?('15','張三','mima','男','軟件1班','打球','1234567')";
$rs=mysql_query($sql,$conn);
//以下可以省略
if($rs==1){
echo?'數(shù)據(jù)插入成功!影響行數(shù)ID:'.mysql_insert_id();
mysql_close($conn);
}
echo'?插入失敗';
mysql_close($conn);
?
你原來(lái)的操作失敗的原因是:你前面都對(duì)的,后面沒(méi)有執(zhí)行插入那個(gè)驅(qū)動(dòng)命令,即少了個(gè)mysql_query()。
【打字不容易,記得給分!】
新聞名稱:php中插入數(shù)據(jù)庫(kù)語(yǔ)句 php怎么添加數(shù)據(jù)庫(kù)
文章URL:http://jinyejixie.com/article10/hpcedo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、云服務(wù)器、定制網(wǎng)站、面包屑導(dǎo)航、虛擬主機(jī)
聲明:本網(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)