Błąd w pętli while, Dziwne zachowanie pętli |
Błąd w pętli while, Dziwne zachowanie pętli |
12.11.2020, 00:08:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 3.01.2012 Ostrzeżenie: (0%) |
Czołem,
Puszczam zapytanie do bazy, które zwraca dwa rekordy. W kodzie mam:
Efekt na stronie: 5138=5138 5138=5140 Co do cholery?! Ktoś pomoże? V. |
|
|
12.11.2020, 01:01:21
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
W obu masz =
|
|
|
12.11.2020, 01:48:35
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 3.01.2012 Ostrzeżenie: (0%) |
No ale w apostrofach. To nie jest przypisanie zmiennej, tylko wyświetlenie. Równie dobrze zamiast '=' mogłoby być 'równa się'.
Efekt byłby analogiczny. Chyba, że czegoś nie rozumiem... V. OK, wszystko się wyjaśniło. Błąd logiczny. Ten post edytował Vytt 12.11.2020, 02:22:08 |
|
|
12.11.2020, 08:13:42
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Oprócz tego problemem jest mega przestarzały kod działający na max v5 PHP.
-------------------- |
|
|
13.11.2020, 12:55:31
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Ale o co chodzi, bo kod działa dokładnie tak jak go napisałeś. Nic tu nie jest źle.
|
|
|
13.11.2020, 13:08:14
Post
#6
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Ale o co chodzi, bo kod działa dokładnie tak jak go napisałeś. Nic tu nie jest źle. Kolega juz dal odpowiedz ze to byl blad logiczny ale usunął odpowiedz Co moze byc zle to warunek ale kto wie co stoi za $art_id -------------------- |
|
|
13.11.2020, 23:15:49
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 3.01.2012 Ostrzeżenie: (0%) |
Oprócz tego problemem jest mega przestarzały kod działający na max v5 PHP. Mógłbyś proszę coś więcej? Byłbym wdzięczny. V. Zakładam, że chodzi najpewniej o użycie mysql_fetch_row ( $result ) zamiast mysqli_fetch_row ( $result ). Próbowałem to podmienić, ale korzystam z Webserv i PHP w wersji 5.4.10. A wygląda na to, że Webserv nie udostępnia już aktualizacji i zmiana wersji php wiązałaby się u mnie ze mianą całego środowiska lokalnego. V. Ten post edytował Vytt 13.11.2020, 23:26:30 |
|
|
13.11.2020, 23:19:38
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Przeczytaj to, co jest w czerwonej ramce: mysql_fetch_row
|
|
|
14.11.2020, 02:20:28
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 3.01.2012 Ostrzeżenie: (0%) |
Czytałem. Przecież piszę, że próbowałem podmienić
No cóż, chyba tak czy siak czeka mnie zmiana środowiska lokalnego. Co moglibyście polecić? Korzystałem przez jakiś czas z Wampa (coś mnie w nim uwierało, ale już nie pamiętam co) i teraz Webserva. Na pulpicie mam instalkę Xamppa, ale nie zainstalowałem, bo chyba była jakaś zagmatwana konfiguracja. Jest jeszcze coś godnego polecenia? W. |
|
|
14.11.2020, 03:49:11
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Tak. Nie bawić się w żadne serwery i zrobić to ręcznie. W stopce mam opis jak . Albo postawić środowisko na docker.
-------------------- |
|
|
14.11.2020, 06:42:28
Post
#11
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Na pulpicie mam instalkę Xamppa, To zainstaluj. Tam nie ma zdanej konfiguracji. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 13:00 |