表單應(yīng)該使用名字,例如:
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)中寧,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
form action=xxx.php method=post
select name="select1"
option value="1" selected="selected"男/option
option value="0"女/option
/select
/form
這樣,在xxx.php里面使用$_POST['select1']獲取結(jié)果。
if?($strleng100){
//如果大于100條就每次寫入100,休息1秒,然后繼續(xù)寫,直到寫完為止
$write_count?=?floor($strleng/100);
while?($write_count??0){
for?($i=0;$i100;$i++){
echo?"INSERT?INTO?tbl_name?(a,b,c)?VALUES(1,2,3)";//寫100次就休息
}
//echo?"INSERT?INTO?tbl_name?(a,b,c)?VALUES(1,2,3),(4,5,6),(7,8,9);";這樣可以一次插入多條數(shù)據(jù),效率更高
//參考
$write_count?-=1?;
sleep(1);
echo?'休息1秒';
}
}
1、這個(gè)可以直接在同一個(gè)方法或者一個(gè)執(zhí)行里面寫兩條插入SQL的語句的。
2、如果是有相關(guān)聯(lián)的話 可以啟用事務(wù)的模式。這樣如果有一條沒有執(zhí)行成功,那么都無法成功
建立好數(shù)據(jù)庫(kù)后,
?php
$con = mysql_connect("數(shù)據(jù)庫(kù)地址","用戶名","密碼");
if (!$con) { die('鏈接錯(cuò)誤: ' . mysql_error()); }
mysql_select_db("要使用的Table", $con);
mysql_query("INSERT INTO 表名 (字段1, 字段2, 字段N) VALUES ('字段1數(shù)據(jù)', '字段2數(shù)據(jù)', '字段3數(shù)據(jù)')");
mysql_close($con);
?
一般情況下很少單獨(dú)的這樣使用,都是做成類。
你可以下載一個(gè)speedphp框架來參考一下。閱讀這個(gè)框架的源碼,對(duì)初學(xué)者來說相當(dāng)?shù)挠袔椭?/p>
手打不謝
先查出A中的一條記錄,將記錄存入一個(gè)數(shù)組
$list = select * from a where id=1;
再將$list里的數(shù)據(jù)插入B中(假設(shè)表中有id、name字段)
$sql = "insert into B values({$list['id']} , {$list['name']})";
exec($sql);
我感覺思路就是這樣吧,就直接查第一個(gè)表里的數(shù)據(jù)同時(shí)再插入到另外一個(gè)表中。