Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza danych TXT na MySql, Jak przenieść PSnews na bazę danych?
-Wieviór-
post
Post #1





Goście







Kod
idnewsa||tytul||tresc||1097149245(data, sekundy?)||16(nie wiem co to, chyba id autora)||obrazek||zrodlo||


Tak wygląda linia kodu w news.txt - w Ps News

I chce ją przerobić na bazę danych...

Kod
id | tytul | tresc_dluga | data(YYYY-MM-DD) | obrazek | zrodlo


Ktoś ma jakiś pomysł?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Wieviór-
post
Post #2





Goście







No właśnie przez tą bazę może być ciężko...

Kod
CREATE TABLE `newsy` (
  `id` int(11) NOT NULL auto_increment,
  `tytul` text NOT NULL,
  `tresc_krotka` text NOT NULL,
  `tresc_dluga` text NOT NULL,
  `data` date NOT NULL default '0000-00-00',
  `autor` text NOT NULL,
  `zrodlo` text NOT NULL,
  `obrazek` text NOT NULL,
  KEY `id` (`id`)
)


  1. <?php
  2. while ($open)
  3. {
  4. $strdate = date( 'Y-m-d', $open[3] );
  5. if ($open[4] == 1) { $uzyt='Duszek'; }
  6. if ($open[4] == 7) { $uzyt='Damian'; }
  7. if ($open[4] == 13) { $uzyt='Michał'; }
  8. if ($open[4] == 16) { $uzyt='AirCanada'; }
  9. if ($open[4] == 18) { $uzyt='Wieviór'; }
  10. if ($open[4] == 19) { $uzyt='Kolongi'; }
  11. if ($open[4] == 21) { $uzyt='Ramirezone'; }
  12. if ($open[4] == 23) { $uzyt='Gin'; }
  13. if ($open[4] == 24) { $uzyt='Forest'; }
  14. if ($open[4] == 25) { $uzyt='Marcin'; }
  15. if ($open[4] == 26) { $uzyt='Liverpoollover'; }
  16. if ($open[4] == 27) { $uzyt='Daniel'; }
  17. if ($open[4] == 28) { $uzyt='Owen55'; }
  18. if ($open[4] == 29) { $uzyt='Arti'; }
  19. if ($open[4] == 31) { $uzyt='Kiełbol'; }
  20. if ($open[4] == 33) { $uzyt='Ada'; }
  21. if ($open[4] == 34) { $uzyt='plu'; }
  22. if ($open[4] == 35) { $uzyt='Kuba'; }
  23. if ($open[4] == 36) { $uzyt='Przemek'; }
  24. if ($open[4] == 37) { $uzyt='Justyna'; }
  25. $sql= &#092;"INSERT INTO newsy (tytul, tresc_krotka, tresc_dluga, data, autor, obrazek, zrodlo) VALUES ('\".$open[1].\"', '\".$open[2].\"', '\".$open[2].\"', '\".$uzyt.\"', '\".$strdate.\"', '\".$open[5].\"', '\".$open[6].\"')\"; 
  26. mysql_query($sql) or die(mysql_error());
  27. echo 'Dodano newsa.';
  28. ?>


Ale czy to jest dobrze. Albo niech będzie przez tą baze. Tylko ja kompletnie nie wiem jak... ktoś mi może pomóc, bo ja to muszę naprawdę zrobić, a nie mam żadnego pomysłu...
Go to the top of the page
+Quote Post

Posty w temacie
- Wieviór   Baza danych TXT na MySql   12.03.2005, 17:24:51
- - AxZx   odczytujesz z tego pliku gdzie sa te dane po kolei...   12.03.2005, 18:20:05
- - Wieviór   [PHP] pobierz, plaintext <?$file=fopen(...   19.03.2005, 19:28:07
- - AxZx   tak bedZie lepiej z manuala masz po czesci, i masz...   19.03.2005, 22:01:04
- - Wieviór   [PHP] pobierz, plaintext <?php Array( ...   19.03.2005, 23:36:24
- - AxZx   no jak to [PHP] pobierz, plaintext <?php...   19.03.2005, 23:40:03
- - nibytak   chyba da sie to zrobic bez php: http://dev.mysql....   20.03.2005, 00:55:43
- - AxZx   ano widzisz jak elegancko   20.03.2005, 08:55:07
- - Wieviór   No właśnie przez tą bazę może być ciężko... KodCR...   20.03.2005, 09:06:35
- - rogrog   nie bedzie dobrze. zrób sobie drugą tabelę, w któ...   20.03.2005, 09:31:20


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: 4.10.2025 - 09:48