Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd podziału danych mysql na 3 kolumny

Najszybszą poprawką jest to, że potrzebujesz „przerwy " w wewnętrznej pętli.

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

Pamiętaj, że powinieneś zaoszczędzić ułamkową część mocy obliczeniowej, przechowując count($data) w zmiennej - chyba że spodziewasz się zmiany licznika.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ograniczenie MySQL InnoDB nie działa

  2. Zaktualizować inną tabelę po wstawieniu za pomocą wyzwalacza?

  3. Port MySQL jest już w użyciu

  4. Jak uruchomić polecenia mysql z terminala w instalacji MAMP?

  5. Połącz dwa stoły z warunkiem - rubin na szynach