Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Wypełnianie bazy ciągiem, Ciąg tekstu -> Baza danych
--Merlin--
post
Post #1





Goście







Witam,

Mam taki ciąg tekstu

  1. 12345#Rower#Pies#2,50#System#
  2. 13512#Samochód#Kot#4,30#Książka#


Poszczególne słowa/znaki są oddzielone "#".
Teraz chciałbym aby skrypt dodawał dzielił ciąg od # do # a następnie dodawał do kolumn w bazie danych.
Po pięciu # tworzy nowy rekord w bazie.

Baza ma takie kolumny: Numer | Słowo 1 | Słowo 2 | Cena | Słowo 3

Czyli dla tych dwóch linijek będzie to:

1. 12345 | Rower | Pies | 2,50 | System
2. 13512 | Samochód | Kot | 4,30 | Książka

Ważne też żeby po ponownym wykonaniu skryptu nie dodawał on kolejnych 2 rekordów, tylko aktualizował już istniejące (według powyższej zasady).
Macie jakieś pomysły ?

Go to the top of the page
+Quote Post
slawek3422
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


użyj explode do rozbicia stringa na poszczegolne części

następnie za pomocą pętli przypisz każdy człon do odpowiedniej kolumny w zapytaniu do bazy

Ten post edytował slawek3422 15.02.2012, 16:22:25
Go to the top of the page
+Quote Post
Sephirus
post
Post #3





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Lub zapoznaj się z Load data
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: 15.09.2025 - 01:29