Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapisywanie słów po przecinku w jednej tabeli..., tródno to opisać, wiec przeczytaj
-PeTeX-
post
Post #1





Goście







Siemka. Chciałem się spytac jak zrobic cos takiego, że uzytkownik mógłby naprzykład wpisywac nieograniczona liczbe np pojedynczysz słów, które zapisywały by się w bazie danych w jednym polu po przecinkach np. słoń, krowa, php,mysql, człowiek... a potem można by wyciągnąć je z bazy i jako osobne słowa za pomoca np petli wypisać po kolej np w tabeli?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
matrach
post
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 17.04.2006

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


  1. <?php
  2.  
  3. // rozdzialenie słow do tabeli
  4. $slowa = explode(',', $ciag);
  5. $Q = "INSERT INTO tabela(id, slowo) VALUES";
  6. //Watość dla kożdego słowa
  7. foreach($slowa as $num => $slowo)
  8. {
  9. $Q .= '(0, "'.$slowo.'")';
  10. if ($num != count($slowa) -1)
  11. $Q .= ',';
  12. }
  13. $Q .= ' ;';
  14.  
  15. ?>

explode()
Może można było zrobić inaczej/szybciej ale mysql nie jest moją najsilniejszą stroną
Go to the top of the page
+Quote Post

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: 24.08.2025 - 01:36