本文目錄一覽:
php 批量數據插入數據表
if ($strleng100){
//如果大於100條就每次寫入100,休息1秒,然後繼續寫,直到寫完為止
$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);”;這樣可以一次插入多條數據,效率更高
//參考
$write_count -=1 ;
sleep(1);
echo ‘休息1秒’;
}
}
php讀取資料庫資料
修改一下你的程序,把下面這三行:
for($i=0;$imysql_num_fields($result);$i++)
{
echo “$row[$i]”;
}
修改為:
for($i=0;$imysql_num_fields($result);$i++)
{
echo “$i = $row[$i]br”;
}
你就知道是什麼原因了。
或者下面這樣:
echo “pre”;
print_r($row);
echo “/pre”;
新手請教PHP怎麼批量獲取POST值並存入資料庫
$fields = array(‘a’,’b’,’c’,’d’);//你的欄位
foreach($fields as $val){
if(!empty($_POST[$val])){
$data[$val] = in($_POST[$val]);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192367.html