![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy istnieje możliwość zwrócenia wyniku zapytania mysql do czegoś podobnego jak DataSet w .NET? W .NET mogłem odczytać wszystkie wiersze wyniku zapytania i zapisać obiekcie DataSet co pozwalało na późniejsze "przejście po danych", gdzie foreach'em mogłem przejść po DataSet.Tables[0].Rows. A wszystko to po zakończonym połączeniu z bazą. Dokładnie to chodzi mi o napisanie funkcji, która będzie realizowała połączenie z mysql, pobierała dane i zwracała wynik w postaci wszystkich wierszy. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Nie miałem większej styczności z .NET'em, jednak mogę Ci powiedzieć, że coś takiego jest w phpie, poszukaj pod hasłami mysql_connect, mysql_fetch_array, ewentualnie polecam PDO do komunikacji z bazami. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
mysql_connect i mysql_fetch_array? Bardzo śmieszne
![]() To tak jak bym zapytał jak się jeździ rowerem i uzyskał odpowiedź: zacznij od chodzenia. Chce pobrać całą zwróconą kolekcję z bazy do jakiegoś obiektu, aby w dowolnym momencie móc skorzystać z danych. Wykorzystam to do budowania różnego rodzaju tabel. Nie uśmiecha mi się definiowania za każdym razem obsługi połączeń do bazy. PDO odpada, provider nie ma tego odpalonego. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
mysql_connect i mysql_fetch_array? Bardzo śmieszne ![]() To tak jak bym zapytał jak się jeździ rowerem i uzyskał odpowiedź: zacznij od chodzenia. Chce pobrać całą zwróconą kolekcję z bazy do jakiegoś obiektu, aby w dowolnym momencie móc skorzystać z danych. Wykorzystam to do budowania różnego rodzaju tabel. Nie uśmiecha mi się definiowania za każdym razem obsługi połączeń do bazy. Na podstawie tego możesz sobie stworzyć własną klasę, która będzie robiła to co konkretnie chcesz, przecież nikt Cię nie zmusza do definiowania połączenia z bazą kilka razy w kilku miejscach, to zależy od Ciebie jak sobie to zakodujesz. Jeżeli chodzi o gotowe rozwiązania to może być ciężko, dlatego też będziesz pewnie zmuszony samemu coś takiego napisać. Cytat PDO odpada, provider nie ma tego odpalonego. PDO jest już od jakiegoś czasu pewnym standardem, więc dziwi mnie to. Daj jakiś kod w języku który zaproponowałeś, przykład jak tam wygląda manipulowanie danymi, może uda nam się to przełożyć na phpa ![]() Pozdrawiam. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przykładowy kod w C#
Klasa do wyciągania danych:
I już sam przykład przelania wyniku do DataSet:
Rozwiązaniem może być Multidimensional Arrays, tylko nie wiem jak się to zachowa w przypadku dużej ilości danych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:35 |