Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Wypełnianie bazy ciągiem
Forum PHP.pl > Forum > Przedszkole
-Merlin-
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 ?

slawek3422
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
Sephirus
Lub zapoznaj się z Load data
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.