sql >> Databasteknik >  >> RDS >> Mysql

PDO:Kostnad för anrop prepare() i en loop?

du vill inte "förbereda om" samma fråga flera gånger. detta är syftet med förbereda uttalandet. du förbereder den en gång, binder variabeln(erna), sedan byter du helt enkelt variablernas värden och kör om varje iteration av loopen.

http://www.php.net/manual/en/pdostatement.bindparam .php

Om du gör det på det här sättet ökar du din prestation avsevärt jämfört med alternativa metoder.




  1. Databasdesign för mycket stora mängder data

  2. MariaDB UTOM Operatör förklaras

  3. Konfigurerar apache superset med mysql databas

  4. START TRANSACTION inuti BEGIN ... END kontext eller utanför och LOOP-syntax