Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql][php] Rozdzielenie zawartości rekordu
pianta_d
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 18
Dołączył: 5.01.2007

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


Witam ponownie. W jednej kolumnie mam zawary, przykładowo, taki ciąg: Mariusz 200.
Pierwasza wartość mnie wogóle nie interesuje, natomiast druga wartość to kwota. Problem jest taki, że muszę rozdzielić obie wartości, zsumować drugą i wrzucić w odpowiednie pole na formularzu.

Ten post edytował pianta_d 17.01.2007, 21:15:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pianta_d
post
Post #2





Grupa: Zarejestrowani
Postów: 176
Pomógł: 18
Dołączył: 5.01.2007

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


Przepraszam, źle przepisałem komunikat błędu (rozmawiałem z żoną (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) ). W poleceniu jest
  1. ... CHARACTER SET ...
tak jak pisałeś
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(pianta_d @ 18.01.2007, 19:00:49 ) *
Przepraszam, źle przepisałem komunikat błędu (rozmawiałem z żoną (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) ).
Nic się nie stało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pozdrowienie dla żony.
Cytat(pianta_d @ 18.01.2007, 19:00:49 ) *
W poleceniu jest
  1. ... CHARACTER SET ...
tak jak pisałeś
Prawdopodobnie mamy inne wersje MySQL'a. Ja mam 5.0 a Ty 4.1. Wcześniej tabele się tworzyło inaczej i stąd jest problem.
Ogólnie meritum sprawy załatwi zapytanie:
  1. ELECT SUM(CAST(SUBSTRING_INDEX(`column`,' ',-1)AS UNSIGNED))AS ile FROM `table`
ono działa na pewno.
Ale jeśli chcesz sprawdzić u siebie to tabele możesz utworzyć tak:
  1. CREATE TABLE `table` (
  2. `id` INT( 2 ) NOT NULL AUTO_INCREMENT ,
  3. `column` VARCHAR( 100 ) NOT NULL ,
  4. PRIMARY KEY ( `id` )
  5. );
Powinno działać, choć nie pamiętam jak to było w 4.1
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 23:52