PHP memasukkan data ke dalam pangkalan data MySQL dalam gelung Bagaimana untuk menentukan sama ada setiap item dimasukkan dengan jayanya?
阿神
阿神 2017-06-30 09:53:58
0
6
864

Sama seperti tajuk.

            while(! feof($file)){
                $data= fgets($file);//fgets()函数从文件指针中读取一行
                $res = $this->Model->function($data);//插入数据的方法
            }
            //比如这种的怎么判断每一行都插入成功
阿神
阿神

闭关修行中......

membalas semua(6)
学习ing

//Tentukan nombor pembolehubah
$num = 0;
sementara (! feof($fail)) {

$data= fgets($file);//fgets()函数从文件指针中读取一行
$res = $this->Procesratio->promction($data);

// 直接在这里判断
if (!$res) {
    $num += 1;
}

}

//Nilai nilai nombor di sini
jika ($num == 0) {

// 全部成功

} lain {

// $num即为失败条数

}

刘奇

Mulakan transaksitransaction,只要有一条出错就rollback dan buang pengecualian

巴扎黑
if($res == true){
   echo "success";
}else{
    echo "fault";
}
巴扎黑
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)
    }
}

Selepas pemasukan berjaya, data akan dikembalikan. Hanya membuat pertimbangan berdasarkan pemulangan! !

小葫芦

Untuk kaedah memasukkan data yang besar ini, jika perniagaan dalam talian tidak begitu sibuk, anda boleh mempertimbangkan untuk memasukkan secara berkelompok Selepas memasukkan batch, hasil yang dikembalikan ialah bilangan baris yang terjejas. Hasil yang dikembalikan lebih mudah dicari dan kecekapannya akan lebih tinggi daripada ini. Atau perniagaan, keganasan mudah.

黄舟

Adalah disyorkan untuk menggunakan perkara, supaya anda sekurang-kurangnya dapat memastikan konsistensi data.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!