Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
podział danych za pomocą substr - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: podział danych za pomocą substr (/thread-podzial-danych-za-pomoca-substr)



podział danych za pomocą substr - ppsqm - 18-06-2014

Witam,

Mam problem z podziałem danych za pomocą funkcji substr:

<znacznik>dane1<znacznik>dane2<znacznik>dane3<znacznik>dane4

Potrzebuje takie coś podzielić i wstawić do kolumn dane1, dane2, dane2, dane4
Niestety <znacznik> jest taki sam pomiędzy danymi.
Próbowałem w następujący sposób:

update tabela set pole= replace(pole, substr(_spe1_name, 1, 10), '') - usuniecie znacznika z początku tak aby był tylko pomiędzy danymi, a potem za pomocą locate chciałem od końca poodzielać te dane. Niestety powyższe polecenie likwiduje wszystkie znaczniki, a nie tylko pierwszy.

Czy można określić w jakiś sposób o który znacznik w zapytaniu chodzi?

Z góry dziękuję za pomoc


RE: podział danych za pomocą substr - Kartofelek - 18-06-2014

a to nie lepiej użyć explode?
http://www.php.net/manual/en/function.explode.php