亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

PHP循環向MySQL數據庫插入數據,怎么判斷是否每條都插入成功?

瀏覽:98日期:2022-06-10 16:54:55

問題描述

如題。

while(! feof($file)){$data= fgets($file);//fgets()函數從文件指針中讀取一行$res = $this->Model->function($data);//插入數據的方法 } //比如這種的怎么判斷每一行都插入成功

問題解答

回答1:

// 定義變量num$num = 0;while (! feof($file)) {

$data= fgets($file);//fgets()函數從文件指針中讀取一行$res = $this->Procesratio->promction($data);// 直接在這里判斷if (!$res) { $num += 1;}

}

// 這里判斷一下num的值if ($num == 0) {

// 全部成功

} else {

// $num即為失敗條數

}

回答2:

開啟事務transaction,只要有一條出錯就rollback,并且拋出異常

回答3:

if($res == true){ echo 'success';}else{ echo 'fault';}回答4:

while(! feof($file)){ $data= fgets($file);//fgets()函數從文件指針中讀取一行 $res = $this->Model->function($data);//插入數據的方法 if($res){echo 'success!'; }else{echo 'error!。。。try again....';$this->Model->function($data) }}

插入成功后有會返回數據,根據返回做判斷就好了!!

回答5:

這種大數據量的插入方式,如果線上業務沒那么繁忙的話,可以考慮分批插入,批量插入之后,返回結果就是受影響的行數。返回結果比較好查找而且效率會比這個高一些。或者是事務,簡單暴力。

回答6:

建議用事物吧,這樣至少可以保證數據的一致性吧。

主站蜘蛛池模板: 亚洲欧美日产综合一区二区三区 | 亚洲欧美精品国产一区色综合 | 黄wwwwww| 青草视频在线观看免费网站 | 精品a在线观看 | 亚洲精品久久久久网站 | 五月六月婷婷 | 福利视频一区二区 | 4k岛国精品午夜高清在线观看 | 一级毛片看真人在线视频 | 天干天干天啪啪夜爽爽99 | 国产亚洲精品aa在线看 | 日韩在线视频不卡一区二区三区 | 国产区综合另类亚洲欧美 | 国产99视频精品免费视频免里 | 国产一区二区在线视频观看 | 国产不卡免费视频 | 新26uuu在线亚洲欧美 | 国产成人福利美女观看视频 | 精品一区二区影院在线 | a级情欲视频免费观看 | 91tm视频 | 黄色网址在线免费 | 国产成a人片在线观看视频 国产成a人片在线观看视频99 | 国产白领丝袜办公室在线视频 | 牛牛在线 | 岛国大片在线观看免费版 | 中文字幕在线不卡精品视频99 | 一级毛片免费视频 | 色婷婷在线视频观看 | 青草视频在线观看免费视频 | 2020国产成人免费视频 | 免费黄色大片网站 | 日本xxxx色视频在线观看 | 久久精品国产视频 | 91高清视频在线观看 | 婷婷五月色综合香五月 | 在线免费看片网站 | 亚洲日本人成中文字幕 | 1024 在线播放 | 国产欧美精品一区二区色综合 |