![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 5 Dołączył: 15.10.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam
Użytkownik rejestrując się u mnie zostaje przydzielony do konkretnego pola (tabela jak w szachach). W bazie danych posiadam zapisane id, współrzędne każdego pola oraz czy dane pole jest zajęte czy nie (id | pole_x | pole_y | wlasciciel). Mam pytanie odnośnie rejestracji nowych userów czy każdemu muszę tworzyć 2 zapytania do bazy danych (najpierw sprawdzając id pierwszego wolnego pola i poźniej przypisując do niego nowego usera) czy można to zapytanie uprościć do jednego zapytania sql? Z góry dziękuję za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie wiem za bardzo co to zmieni Jeżeli Twoja baza obsługuje jakiś typ Point/Point2D/Coordinates/czy coś takiego to lepiej z niego skorzystać, bo z reguły wiąże się to z dostępem do jakiś dedykowanych funkcji. Chyba, że chcesz po prostu mieć informację o współrzędnej X i Y by ją zapisywać/odczytywać - wtedy to kompletnie bez różnicy.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:11 |