Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] wpisy do tabeli
Forum PHP.pl > Forum > Przedszkole
luzak124
a więc tak napisałem skrypt prenium acc w pewnym serwisie i on działa na zasadzie wysli sms a dostaniesz kod aktywacyjny .... i ja jako admin mam do dodanie 10000 kodów aktywacyjnych które mam dodać do mysql zęby skrypt zadziałał ale czy istnieje szybszy sposób na dodania 10000 kodów do tabeli questionmark.gif czy nie? jakiś skrypt PHP ze bym je tam wklejł wpisał dane do mysql i klik i załadowane questionmark.gif bo nigdy nie dodam tylko wpisów... HELP ME!
maryaan
a ten, moze chociaz napisz w jakiej postaci teraz masz te kody? Bo jak na kartce wydrukowane to php za bardzo nie pomoze :] jak je umiescisz w pliku/tablicy to wystarczy napisac prosty skrypt ktory po kolei bedzie odczytywal kod i wstawial do bazy danych
luzak124
23ttryd73
dxx6r21hx
zr2ddrnxd
83thrbewrc
n5gr36rjd
92wrdep1t
62krynmsp
fkgarx96d
6er7s33xnew
etdrk3ag4g
53r3s3fxxa
1mrv3wnze3
t3urxh31c8
8vr5sh3ny9
vc6renf34y
i tak ze 100000 kodów

wszystkie w TXT zapisane.
Prosze pomocy bo nigdy jch nie dodam
smile.gif
misiek172
niech pobiera wiersze z txt (poczytaj = PHP osbługa txt) i dodaje do bazy danych, cóż w tym trudnego ? smile.gif
JaRoPHP
1. sposób (MySQL):
- LOAD DATA INFILE Syntax:
  1. LOAD DATA INFILE 'plik.txt' INTO TABLE tabela

2. sposób (PHP + MySQL):
- file" title="Zobacz w manualu PHP" target="_manual - odczytujesz zawartość pliku do tablicy,
- INSERT Sytnax - wpisujesz kolejne wartości do tablicy,
Czyli szablonowo:
  1. <?php
  2. $lines = file('plik.txt');
  3. foreach($lines as $k => $v) {
  4.  $sql = "INSERT INTO tabela (kolumna1) VALUES '" . $v . "'";
  5.  mysql_query($sql);
  6. }
  7. ?>
luzak124
  1. <?php
  2. $lines = file('plik.txt');
  3. foreach($lines as $k => $v) {
  4.  $sql = "INSERT INTO tabela (kolumna1) VALUES '" . $v . "'";
  5.  mysql_query($sql);
  6. }
  7. ?>

NO tak ale gdzieś tu powina być linia do łoczenia się z bazą mysql można prosić o nią bo ja się na tych sprawach nie zbyt znam ;] ale wiem że ten skrypt sam z siebie się nie połoczy proszę o pomoc to się manual nazywa nie wiem... PLZ HELP


  1. <?php
  2.  
  3. $connect = mysql_connect('localhost', 'login', 'haslo');
  4. mysql_select_db('nazwa_bazy');
  5.  
  6. $kody = file('plik.txt');
  7.  
  8. foreach ($kody as $kod) {
  9.  mysql_query('INSERT INTO `tabela` (`pole`) VALUES ("' . trim($kod) . '");');
  10. }
  11.  
  12. mysql_close($connect);
  13. ?>

to chyba to?
arek88
Robisz plik PHP w nim kod
  1. <?php
  2. $link = mysql_connect('localhost', 'uzytkownik', 'haslo') or die('Nie mozna sie polaczyc: ' . mysql_error());
  3.  
  4. mysql_select_db("nazwabazy");
  5. print ('Połaczenie nawiazane');
  6.  
  7. $file = file('kody.txt');
  8. foreach( $file as $value )
  9. {
  10. mysql_query("INSERT INTO kody SET kody = '" . trim($value) . "' ;");
  11. echo mysql_errno() . ": " . mysql_error(). "n";
  12. }
  13.  
  14. mysql_close($link);
  15.  
  16. ?>


robisz w notaniku plik kod.txt ze wszystkimi kodami

robisz zapytanie do bazy

  1. CREATE TABLE `kody` (
  2. `kody` text NOT NULL
  3. )


jak dodasz zapytanie odpalasz plik php i jak bedzie pisac nawiazano polaczenie 0:0:0:0:0:0:0:0:0 i tak dalej czyli gotowe
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.