Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
podział danych za pomocą substr
#1
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
Odpowiedz
#2
a to nie lepiej użyć explode?
http://www.php.net/manual/en/function.explode.php
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  cron nie łączy się z bazą danych michalszyd 3 5,003 18-01-2018, 06:15
Ostatni post: ytprzetwornik
  Pobieranie danych z dwóch baz danych jarekcda 2 5,188 28-11-2016, 11:55
Ostatni post: ania9
  Przywrócenie bazy danych/struktury z plików OPT i FRM smiesznylolek 0 3,259 19-11-2013, 16:28
Ostatni post: smiesznylolek
  wyciągnięcie danych kendry 7 6,887 17-06-2013, 13:26
Ostatni post: kendry
  [PHP][MySQL] - Wtawianie danych tekstowych do tabeli przemysuaw 1 2,611 07-03-2013, 01:23
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl