Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MYSQL - Usuniecie fragmentu z bazy oraz licznik znaków
dram
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 15.10.2011

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


Witam.
1. Pytanie to:
Wiem że można dodawać dany ciąg znaków do danego rekordu i kolumny ale jak usunąć fragment?

Zakładamy ,że mam Tabele która ma rekordy i 2 kolumny("ID","COS")
Zawartość rekordu
1,"BLA"
2,"blabla"

Teraz chciałbym z rekordu 1-wszego z kolumny "COS" usunąć fraze "LA" czyli w kolumnie COS pozostanie wtedy "B".

PYTANIE 2:

Mam taką samą tabele jak wyżej ("ID","COS")
REKORDY:
1,"BLAA"

W rekordzie 1-wszym w kolumnie "COS" chciałbym zliczyć ilość liter A, (zwroci 2);
Tu od razu proszę o przykład bo kombinuje i nie wychodzi
Pozdrawiam.

Ten post edytował dram 15.10.2011, 23:47:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
croc
post
Post #2





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

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


Nie, nie i jeszcze raz nie, kolego. Pisząc bzdury miałem na myśli NULL i wartości tekstowe. Nie możesz wstawić wartości do wartości (IMG:style_emoticons/default/smile.gif) Zaznaczę Ci na czerwono to co masz źle. Aby wartość auto increment zrobiła swoje, po prostu ją pomijasz. Żeby natomiast wstawić konkretną wartość przy INSERT SELECT, wrzuć ją do SELECT. Czyli np. SELECT pole1, pole2, 'wartość', pole3 itd.

INSERT INTO `gangi_arch`
(NULL, // 2 linia
nazwa_gangu,
poziom_gangu,
doswiadczenie_gangu,
nazwa_graczy,
nazwy_oczekujacych_graczy,
ilosc_zabojstw,
status_oczekujacy,
data_utworzenia,
'DJ.Dr@M | ToMeK-rozwiazanie',
'16-10-2011-21-39-7')
SELECT nazwa_gangu,
poziom_gangu,
doswiadczenie_gangu,
nazwa_graczy,
nazwy_oczekujacych_graczy,
ilosc_zabojstw,
status_oczekujacy,
data_utworzenia
FROM `gangi` WHERE `nazwa_gangu` = 'Dram TEAM'
Go to the top of the page
+Quote Post

Posty w temacie
- dram   MYSQL - Usuniecie fragmentu z bazy oraz licznik znaków   15.10.2011, 18:40:21
- - Fifi209   REPLACE   15.10.2011, 18:57:17
- - dram   Jeszcze mam jedno pytanko poza konkursem. Jak wyg...   15.10.2011, 21:28:44
- - Fifi209   Wiesz co, zależy co później robisz z danymi. Jeżel...   15.10.2011, 21:34:36
- - dram   Najpierw zapisuje dane za pomocą ^n i wygląda to t...   15.10.2011, 22:02:14
- - Fifi209   insert + select   16.10.2011, 12:16:40
- - croc   Cytat(Fifi209 @ 15.10.2011, 22:34:36 ...   16.10.2011, 12:26:50
- - dram   insert + select prosiłbym o przykład takiego zapy...   16.10.2011, 20:41:47
- - croc   Bo jest zepsute. [SQL] pobierz, plaintext INSERT ...   16.10.2011, 21:12:24
- - dram   INSERT INTO `gangi_arch` (NULL,nazwa_gangu...   16.10.2011, 21:40:10
- - croc   Cytat(dram @ 16.10.2011, 22:40:10 ) N...   17.10.2011, 14:13:30
- - dram   Racja była literówka jedna nie zauważyłem.. Jednak...   17.10.2011, 15:05:32
- - croc   Nie, nie i jeszcze raz nie, kolego. Pisząc bzdury ...   17.10.2011, 21:42:18
- - dram   DZięki stary jestem na prawde amatorem ;P Wykombi...   17.10.2011, 23:18:40
- - croc   Dokładnie tak, brawo EDIT Tylko data jakoś dziw...   17.10.2011, 23:45:49
|- - dram   Cytat(croc @ 18.10.2011, 00:45:49 ) D...   18.10.2011, 06:16:05
- - croc   Lepiej skorzystaj z pola datetime - nie ma sensu p...   18.10.2011, 10:53:33
- - dram   Wybacz ,że tak piszę, ale w jaki sposób aktualnie ...   18.10.2011, 12:27:41
- - croc   Polem datetime posługujesz się tak jak zwykłym str...   18.10.2011, 19:34:16
- - dram   Chyba mi się udało korzystając z waszej(jak narazi...   19.10.2011, 20:49:53
- - croc   Lepiej zapomnij o mysql_fetch_row i przerzuć się n...   19.10.2011, 21:03:43


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: 7.10.2025 - 12:37