Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Dodanie wielu kodów do mysql
ktosz
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 2
Dołączył: 27.01.2009
Skąd: Warszawa, Mazowieckie

Ostrzeżenie: (0%)
-----


hejka

chce dodac sporo kodow (okolo 200) do bazy danych no i mam te kody:


FDF33254
05A72232
18EDF645
25A20F32
76E58C43
5BCE0054
02FFF432
A4B78E37
1184A532
FF550932
026A3532


i sporo wiecej. jak to dodac? wiem jak pojedynczo, ale nie wiem jak na raz wszystko (IMG:style_emoticons/default/sad.gif) tabela to `kody` no i tam jest tez wiersz `kod` i to wszystko

INSERT INTO `kody` VALUES ('SD5555'); ITD ale na raz wszystko z pliku .txt?

Ten post edytował ktosz 13.07.2017, 17:02:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arturpiotrowski
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

Ostrzeżenie: (0%)
-----


ja bym to zrobił np tak:
  1. $plik ='kody.txt'; // w pliku każdy kod w nowej linii
  2. $kody = file_get_contents($plik);
  3. $w = explode(PHP_EOL, $kody);
  4. $numItems = count($w);
  5. $i = 0;
  6. $v ='insert into `table` (field) values ';
  7. foreach($w as $j){
  8. if(++$i === $numItems) {
  9. $v .= '(' .$j. ')';
  10. }
  11. else {
  12. $v .= '(' .$j. '), ';
  13. }
  14. }
  15. echo $v;

wkleił to co wypluje do phpmyadmina i wsio, albo $v zamiast zwracać bym wrzucił w jakieś zapytanie do bazy
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 06:54