Es gibt eine Geschäftsanforderung, die das gleichzeitige Schleifen von n Datenelementen erfordert. Beim Einfügen oder Aktualisieren der Datenbank werden durch einfaches Schleifen, Einfügen/Aktualisieren zu viele Datenbankressourcen verbraucht
Das Folgende ist eine einfache Lösung
Datenbankeinfügungen können stapelweise aktualisiert werden. Wenn eine große Datenmenge in eine Schleife eingefügt wird, können die Daten aktualisiert werden Zuerst beibehalten. Führen Sie den Einfügebefehl aus und fügen Sie das letzte Element auf einmal ein, z. B. die Methode addAll() von tp (Empfohlenes Lernen: PHP-Video-Tutorial)
Datenbankaktualisierung, wenn Sie den Fall verwenden, können Sie die Aktualisierung auch in Stapeln durchführen.
In diesem Artikel geht es hauptsächlich um die Stapeleinfügung.
Eine Bestellung erstellenDie normale Aussage lautet:INSERT INTO order (`goods_id`,`num`,`price`) VALUES (1,1,'10.00'); //封装成函数 function add_order($goods_id,$num,$price){ $db->query("INSERT INTO order (`goods_id`,`num`,`price`) VALUES ($goods_id,$num,$price)"); }
rrree
Das obige ist der detaillierte Inhalt vonUmgang mit großen Datenmengen in einer PHP-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!