Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Tablica do mySQL
Forum PHP.pl > Forum > Przedszkole
Que
Witam,

Mam pewien problem, otoż nie wiem czemu, ale mam problem z dodaniem tablicy do bazy danych, raczej coś zle robie... wygląda to tak:

  1. <?php
  2. /* Polaczenie z baza danych */
  3. $mysqli = new mysqli('localhost', 'root', '', 'cos');
  4. if(mysqli_connect_errno())
  5. {
  6. echo "Wystapił błąd w połączeniu z bazą danych";
  7. }
  8. /* Dodawanie wersow txt -> baza danych */
  9. $plik = file('data/cos.txt'); // zwraca tablice
  10. $count = count($plik); // liczy linijki
  11. // problem pojawia sie tutaj...
  12. for($i=0; $i<$count; $i++)
  13. {
  14. if(strlen($plik[$i]) > 3) // jesli plik ma wiecej niz 3 znaki nie jest to pusta linia.
  15. {
  16. // dodajemy do bazy
  17. $mysqli->query("INSERT INTO cos (cos, cos) VALUES('NULL','$plik[$i]')");
  18. }
  19. }
  20. ?>


Otoż wszystko jest okay, do momentu dodawania do bazy, zastanawiam się jak przenieśc tego całego ifa poza pętle aby sie ładnie dodawało, problem polega na tym że jesli dodawanie jest w pętli to naturalnie - 2000 x próboje dodawać:P to nie jest efekt jaki chciałbym uzyskać, proszę o sugestie.
bim2
A jakbyś chciał? Zobacz tak jak zrobili zapytanie w phpmyadmin smile.gif Po przecinkach ładnie jedno INSERT INTO dali smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.