Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]FORMAT(o.total, 2) z LEFT JOIN
DannyM
post
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Czy da sie zastosowac , FORMAT(o.total, 2) z LEFT JOIN bo mi wyswietla sie, ze nie wynikow.

Ten post edytował DannyM 14.03.2011, 12:21:59
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Da się


--------------------
Go to the top of the page
+Quote Post
DannyM
post
Post #3





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Cytat(wookieb @ 14.03.2011, 13:17:45 ) *
Da się

Super. Moze jakis przyklad lub co robie zle?
Oczywiscie chodzi mi o dane zaraz po SELECT

Ten post edytował DannyM 14.03.2011, 12:23:14
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Przykład bym dał gdybyś TY dał więcej danych. Skąd do jasnej cholery mamy wiedzieć co masz źle skoro nawet zapytania nie podałeś?
Skąd mamy wiedzieć dlaczego NIC ci nie zwraca skoro nie mamy twoich danych? Człowieku myśl!

409 postów i jeszcze nie wiesz, co jest potrzebne do sprawnej wymiany informacji?


--------------------
Go to the top of the page
+Quote Post
DannyM
post
Post #5





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Cytat(wookieb @ 14.03.2011, 13:24:43 ) *
Przykład bym dał gdybyś TY dał więcej danych. Skąd do jasnej cholery mamy wiedzieć co masz źle skoro nawet zapytania nie podałeś?
Skąd mamy wiedzieć dlaczego NIC ci nie zwraca skoro nie mamy twoich danych? Człowieku myśl!

409 postów i jeszcze nie wiesz, co jest potrzebne do sprawnej wymiany informacji?


Przepraszam myslalem,ze starczy

  1. SELECT o.user_id,FORMAT(o.total, 2), d.t_id, d.STATUS, d.created
  2. FROM orders o
  3. LEFT JOIN users u ON (u.id = o.user_id)
  4. LEFT JOIN order_second d ON (o.order_id = d.order_id)
  5. WHERE DATEDIFF(NOW(), created) > 1 AND u.block = 0


Ten post edytował DannyM 14.03.2011, 13:31:31
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




FORMAT nie ma nic wspólnego z ilością wyników w twoim przykładzie. Po prostu nie ma dla niego odpowiednich rekordów.

FORMAT nie ma nic wspólnego z ilością wyników w twoim przykładzie. Po prostu nie ma dla niego odpowiednich rekordów.


--------------------
Go to the top of the page
+Quote Post
DannyM
post
Post #7





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Tylko bez FORMAT(o.total, 2) sa rekordy jak dam o.total bez FORMAT
W tym wlasnie problem

Ten post edytował DannyM 14.03.2011, 12:58:06
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




TO puść do zapytanie do PHPMYADMINA to zobaczysz, że prędzej masz błąd zapytania niż FORMAT wpłynie na ilość wyników.


--------------------
Go to the top of the page
+Quote Post
DannyM
post
Post #9





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Cytat(wookieb @ 14.03.2011, 14:04:03 ) *
TO puść do zapytanie do PHPMYADMINA to zobaczysz, że prędzej masz błąd zapytania niż FORMAT wpłynie na ilość wyników.

#1582 - Incorrect parameter count in the call to native function 'FORMAT'
Go to the top of the page
+Quote Post
nospor
post
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Czy Twoje zapytanie napewno wygląda dokładnie tak? Czy nie jest ono przypadkiem dynamicznie budowane w php? pokaz ten kod php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
DannyM
post
Post #11





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Cytat(nospor @ 14.03.2011, 14:43:50 ) *
Czy Twoje zapytanie napewno wygląda dokładnie tak? Czy nie jest ono przypadkiem dynamicznie budowane w php? pokaz ten kod php


Nie jest. To co wyzej wklejam do phpmyadmin i dostaje blad.
Musze wyciagnac cyfry do 2 miejsc po przecinku i dodalem tylko ten format i mam blad.
Jak rezygnuje z FORMAT jest wszysko ok

Teraz dodalem FORMAT(o.total, 2) AS MYTOTAL i zaskoczylo. Nie mam pojecia czemu wczesniej nie dzialalo.
Dziekuje za pomoc




Ten post edytował DannyM 14.03.2011, 13:59:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 08:51