![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 23.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
![]() Mam zapytanie:
Problem w tym, że wyświetla mi tylko 1 "picture" z bazy "artykuly" mimo, że powinno wyświetlać kilka. Proszę o pomoc. Ten post edytował terreska 5.04.2007, 08:13:37 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
wydaje mi się, że błąd leży tutaj $q->next_record() wyśwetla tylko 1 rekor moze powinno być cos z fetch.
PS czego używasz to Twoja klasa do obsługi baz danych? czy PEAR: ![]() aha rozumiem że chcesz wyśwetlić rekordy spełniające jakiś warunek w Twoim przypadku określona data. nie lepiej zrobić prostą relacje. Ten post edytował acztery 5.04.2007, 08:46:46 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 23.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
wydaje mi się, że błąd leży tutaj $q->next_record() wyśwetla tylko 1 rekor moze powinno być cos z fetch. PS czego używasz to Twoja klasa do obsługi baz danych? czy PEAR: ![]() aha rozumiem że chcesz wyśwetlić rekordy spełniające jakiś warunek w Twoim przypadku określona data. nie lepiej zrobić prostą relacje. Nie wiem jaka to klasa, bo się na tym nie znam. Tak chce, wyświetlić rekordy spełniające określony warunek. Pewnie lepiej zrobić prostą relację, ale ja tego nie potrafię. Próbowałam na różne sposoby. Ma ktoś pomysł co z tym zrobić? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 1 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
W pętli:
Kod while ($q->next_record()) wywołujesz kolejne zapytanie: Kod $q->query($query2); W ten sposób z dużym prawdopodobieństwem zmieniasz $q (nic nie piszesz o klasie, która została wykorzystana, PHPLib?) Rozwiązanie tego typu, że wykonujesz jedno zapytanie i następnie w pętli kolejne zapytania nie jest optymalne. Powinnaś się zastanowić jak z tych dwóch zapytań za pomocą złączenia wykonać jedno. -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 23.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie wiem co to za klasa. Zupełnie nie znam się na tym. Przerabiam znaleziony skrypcik dla swoich potrzeb, niestety z niepowodzeniem.
Wiem, że nie jets to optymalne, ale próby połączenia tego w 1 zapytanie nic nie dały. W tej chwili kod wygląda tak:
Efektem jest wyświetlenie: Resource id #11 Resource id #13 Resource id #15 Resource id #17 Powinna wyświetlić całkiem co innego. Bardzo proszę o pomoc. Ten post edytował terreska 6.04.2007, 22:35:19 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
[...]Resource id #11 Resource id #13 Resource id #15 Resource id #17 Powinna wyświetlić całkiem co innego. [...] Ponieważ mysql_query" title="Zobacz w manualu PHP" target="_manual zwraca Resource, musisz to jeszcze obrobić. Przykład:
Nie znasz funkcji - manual ![]() 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
#7
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 23.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tym razem wyświetla tak:
array ( 0 => 'http://onet.pl', 'reason' => 'http://onet.pl', )falsearray ( 0 => 'http://45', 'reason' => 'http://45', )falsefalsefalsefalsefalse Jak to można naprawić, aby przyniosło spodziewane efekty? Ma ktoś jakiś pomysł ![]() Bardzo proszę o pomoc, bo sama sobie z tym nie poradze ![]() Ten post edytował terreska 8.04.2007, 21:09:44 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 29.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tym razem wyświetla tak: array ( 0 => 'http://onet.pl', 'reason' => 'http://onet.pl', )falsearray ( 0 => 'http://45', 'reason' => 'http://45', )falsefalsefalsefalsefalse Jak to można naprawić, aby przyniosło spodziewane efekty? Ma ktoś jakiś pomysł ![]() Bardzo proszę o pomoc, bo sama sobie z tym nie poradze ![]() Proszę napisać jak powinien wyglądać spodziewany efekt końcowy i jaka jest struktura tabel (oczywiście nie wszystkich tylko tych istotnych dla problemu). Teraz to musimy zbyt dużo zgadywać. -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:53 |