Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 30.05.2017 Ostrzeżenie: (0%)
|
Witam, robię stronę i mam problem. Męczę już się nad tym z ponad godzinę. Jeśli ktoś ma chwilkę to z góry dziękuję. Popatrzcie na kod:
Chcę pobrać największą wartość id, żeby wiedzieć jakie ID ma być mojego zwierzaka którego chce wrzucic do baz danych. Lecz mój wynik to ciągle 1 albo 0. A kiedy w bazach danych normalnie w wierszu poleceń wpiszę to normalnie zwraca mi "6". Co zrobić, żeby moja zmienna val również przyjmowała prawidłową wartość? Co robię źlę? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 28.03.2016 Ostrzeżenie: (0%)
|
Taka mała uwaga - unikaj tworzenia kolumn "id". Lepiej zrobić np. "zwierzeta_id". Przy bardziej rozbudowanych bazach odczujesz zalety takiego podejścia jeśli przyjdzie Ci robić kilka złączeń (inner, left, right join).
Po drugie Twoje założenie z pobraniem MAX(id), które za chwilę używasz z insert jest mocno ryzykowne... A co jeśli w tej samej sekundzie dojdzie do dwóch wywołań Twojego skryptu? Czy nie lepiej po prostu zwierzeta_id ustawić jako AUTO_INCREMENT z PRIMARY KEY i przy insert wskazywać wartość NULL, albo w ogóle pomijać to? Wtedy zawsze masz pewność, że wstawisz unikalny kolejny i unikalny ID bo zrobi to za Ciebie silnik bazy a nie PHP. |
|
|
|
Mitop [MySQL][PHP] Max ID 30.05.2017, 21:56:40
Szado [PHP] pobierz, plaintext $rezultat->fetch_assoc... 30.05.2017, 22:40:01
Mitop A jak wziąć zawartość? 30.05.2017, 22:47:47
Szado Nie wiem z jakiego rozszerzenia bazodanowego korzy... 30.05.2017, 22:58:37
Przemek19 mysqli_num_rows 31.05.2017, 15:50:55
nospor @Przemek19 twoje polecenie zwraca liczbe rekordow ... 31.05.2017, 16:03:21
Mitop Szado dałem ci pomógł bo zadziałało, nie chciałem ... 1.06.2017, 13:38:28
nospor znajdz 10 roznic:
$wierz
$wiersz 1.06.2017, 13:50:10
Mitop O kurde, serio szukałem błędu, nie że od razu na f... 1.06.2017, 18:47:24
nospor Wlacz wyswietlanie wszystkich bledow, to nie bedzi... 1.06.2017, 21:30:15
Boshi Ja bym jednak odapliłe jakieś IDE które takie błęd... 2.06.2017, 13:04:30
nospor CytatTaka mała uwaga - unikaj tworzenia kolumn ... 2.06.2017, 21:36:32 ![]() ![]() |
|
Aktualny czas: 15.12.2025 - 15:52 |