![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie,
Mam taki kod:
Gdy próbuję wyświetlić nową, połączoną tablicę :
to dostaję tylko ostatni element tej poprzedniej... Co robię nie tak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
jeżeli w pętli tworzysz elementy tablicy to zrób to mniej więcej tak:
to tylko przykład, co do return to chyba coś nie bardzo Ci wyszło z kodu z pierwszego postu wynika, że $stmt->close(); nigdy się nie wykona. Natomiast w przypadku gdy warunek if ($stmt = $mysqli->prepare($string)) nie zostanie spełniony funkcja w ogóle nie ma return. Poza tym nie bardzo widzę sens tej funkcji jako argument żądasz zapytania do bazy ale jeżeli zrobisz: odczyt("SELECT imie,nazwisko FROM tabela") to jaki sens ma wówczas ta funkcja skoro na sztywno odczytujesz nazwy kolumn ? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
jeżeli w pętli tworzysz elementy tablicy to zrób to mniej więcej tak:
to tylko przykład, co do return to chyba coś nie bardzo Ci wyszło z kodu z pierwszego postu wynika, że $stmt->close(); nigdy się nie wykona. Natomiast w przypadku gdy warunek if ($stmt = $mysqli->prepare($string)) nie zostanie spełniony funkcja w ogóle nie ma return. Poza tym nie bardzo widzę sens tej funkcji jako argument żądasz zapytania do bazy ale jeżeli zrobisz: odczyt("SELECT imie,nazwisko FROM tabela") to jaki sens ma wówczas ta funkcja skoro na sztywno odczytujesz nazwy kolumn ? Dzięki, zadziałało (IMG:style_emoticons/default/smile.gif)
mam teraz taki kod, chyba wszystko już jest ok? co myślisz o wydajności takiej funkcji? Sensem działania tego kodu ma być wygenerowanie tablicy z danymi z mysql i późniejsza ich obsługa/obróbka w php... takie rozwiązanie będzie szybsze/optymalniejsze? Ten post edytował northwest 20.01.2011, 20:57:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 21:30 |