sql >> Database teknologi >  >> RDS >> Mysql

Fejl ved opdeling af mysql-data i 3 kolonner

Den hurtigste løsning er, at du har brug for en "pause " i den indre løkke.

for ($i=0; $i < count($data)/3; $i++){
    for ($j=0; $j<3; $j++){
         if (($i * 3) + $j >= count($data)) {
             break;
         }

Bemærk, at du bør spare en brøkdel af regnekraften ved at gemme count($data) i en variabel - medmindre du forventer, at antallet ændres.

$countOfData = count($data);
for ($i=0; $i < $countOfData/3; $i++){
    for ($j=0; $j<3; $j++){
         if (($i * 3) + $j >= $countOfData) {
             break;
         }



  1. Codeigniter:Jeg vil gerne oprette bruger-URL'er for mine brugere, når de opretter et brugernavn

  2. Kom godt i gang med Oracle Autonomous Database i skyen

  3. Kompatibilitetsproblemer med Oracle OCCI og g++ 7.1

  4. For en nybegynder er der stor forskel mellem MySQL og PostgreSQL