![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chce pobrac z tabeli bazy danych kilka rekordow, tworze zapytanie a nastepnie chce je wyswietlic przy pomocy:
jezeli pole jest typu varchar, to wszystko gra, jednak jezeli jest to float to wyswietla 0 zamiast np. 12.4 ... dlaczego tak sie dzieje? jak wyswietlic pola typu float? pozdrawiam Ten post edytował Ka-lolek 10.02.2009, 17:31:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Daj print_r($row) i zobacz co się dzieje. Poza tym usun spacjie pomiedzy $ a nazwa zmiennej.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
spacji we wlasciwym kodzie oczywiscie nie ma, to jest tyklo przyklad...
a po print_r wypisuje cos takiego Cytat [5] => 0 [Pole5] => 0 [6] => 0 [Pole6] => 0 dla pol typu float oraz int a dla innych (varchar, tinyint) zamiast zer sa poprawne wartosci |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A sprawdź teraz czy są poprawne dane w phpmyadminie bo pewnie źle insertujesz dane.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
tak, w phpmyadminie wszystko wyswietla sie jak nalezy
Ten post edytował Ka-lolek 10.02.2009, 17:45:52 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
1) Czy to wszystko co pokazuje phpmyadmin? Zwroc uwage na wielkosc liter w nazwie klucza ktory podajesz przy echo
2) Pokaż zapytanie |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
1) chyba nie rozumiem pytania... co ma pokazywac? Wyswietla wszystkie tabele, cala zawartosc moge przegladac, zadawac zapytania sql
2)
Ten post edytował Ka-lolek 10.02.2009, 17:36:34 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tfu.. print_r... Czy to wsystko co pokazywał print_r?
Wrzuć to zapytanie do phpmyadmin. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie, to byl fragment, wyswietla cos takiego dla kazdego pola tylko ze jako wartosc jest 0 tylko dla pol typu float i int. dla pol typu varchar po => jest wlasciwa wartosc
wrzucalem do phpmyadmin i faktycznie dla tych pol typu float jako wartosc wypisuje 0.. ;/ ale jak przegladam tabele recznie to wyswietla poprawne wartosci.. po zapytaniu SELECT * FROM mor; tez wyswietla wszystkie wartosci poprawnie.. nie mam pojecia o co chodzi |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Poprostu wybierasz te wartosci które maja w tych polach wartosc 0. W dodatku pobierasz wedlug kolejnosci MorRate a php_my_admin pokazuje dane domyslnie według klucza glownego (o ile tego nie zmieniles)
Zmodyfikuj zapytanie na inne badz usun zbedne rekordy. Ten post edytował wookieb 10.02.2009, 17:49:55 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie, zle zrozumiales - one w wynikach zapytania maja wartosc 0 ale jak je tam dodawalem to wpisywalem np. 12.5, 10.1 etc.
no i jak przegladam zawartosc tej tabeli w phpmyadminie to tez widze, ze te wartosc sa rozne od zera... |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Niemożliwe jest aby zamieniało wyniki podczas ich pobierania
Mówisz ze wrzuciles podane zapytanie do phpmyadmin i podaje ci 0 Cytat wrzucalem do phpmyadmin i faktycznie dla tych pol typu float jako wartosc wypisuje 0.. ;/ Wywal Limit i zobacz czy Nadal wszedzie ci pokaze 0. Ale to już w skrypcie. Podaj cały kod. Jeżeli to nie wystarczy to zrób eksport tabeli i zapodaj na wklej.org Ten post edytował wookieb 10.02.2009, 18:01:00 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
ok, juz wszystko wiem. Wszystko jest dobrze.. przepraszam bardzo za zamieszanie.
Nie wziaelm pod uwage mozliwosci, ze nie wszystkie wartosci w tabeli sa uzupelnione.. bylem przekonany, ze sa;) a baza ma ponad 100 000 rekordow i na oko wygladalo wszystko ok.. jednak jak sie okazalo kilka jest wypelnionych zerami;p jeszcze raz sry kliknalem pomogl, dzieki. Ten post edytował Ka-lolek 10.02.2009, 18:02:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 02:25 |