![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
pisze uniwersalny interface do kilku baz i mam problem przy mysql. W bazie w tabeli "test" mam wbite jako varchar liczby 1, 2, ..., 15. i chce je wypisac pokolei lecz przy mysql zwraza mi: 1, 2, 5, 9, 14 odpowiednio przy 0, 1, 2, 3 i 4 obrocie for w pliku testowym.... plik testowy wyglada tak:
db_fetch():
co skopsałem, że nie wypisuje ich po kolei...? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Wypisuje Ci w kolejności, w jakiej wpisałeś, żeby posortować np rosnąco zrób zapytanie w stylu
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Może źle to opisałem...
w bazie mam wpisane 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 a wypisuje mi tylko 1,2,5,9,14 mimo, że wywołuje db_fetch() dla tych 15 rekordów. Jak wywołam: (obrót pętli for w pliku test.php -> wynik) 0 -> 1 1 -> 2 2 -> 5 3 -> 9 4 -> 15 6 -> 7 -> . . . 15 -> a powinno być: 0 -> 1 1 -> 2 2 -> 3 3 -> 4 . . . 14 -> 15 nie wiem czemu się tak dziwnie zachowuje... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź takie coś, ale cały ten pomysł z takim korzystaniem z wyników jest jak dla mnie trochę 'pokrzywiony' (nie wiem dlaczego, na intuicję mówię) :
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Pomogło
![]() Skoro mówisz, że pomysł jest 'pokrzywiony' jak można inaczej zrobić tak by w np. config.php pod jakąś zmienną wpisać z jakiej bazy korzystam i nie zmieniać nic w kodzie strony? Może znasz lepsze rozwiązanie, ale mi nic nie przychodzi innego do głowy... Styl tej funkcji przypomina wyświetlanie danych tak jak jest to w postgresql. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Zwracaj sobie całego arraya z wynikiem zapytania, (fetch_array) a nie jeden wiersz. Tak myślę że bym zrobił (znowu na intuicję
![]() -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:33 |