ForumCała strona

Nawigacja

Aktualnie online

Gości online: 3

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
28.04.2024 21:33:51
Nareszcie udało się .V9 Document checking completed. No errors or warnings to show.

JazOOn
27.04.2024 21:35:25
Jazda. Udało się. Firma rusza.

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Optymalne pobieranie danych dla pętli
Xerxes
Witam, przedstawię najpierw kod, potem mój problem:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


A problem jest taki, że mam w bazie zrobioną tabelę tak, że pobiera mi w taki sposób dane:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


I chcę w pętli sprawdzać, czy na daną godzinę jest wpisany rekord w bazie. Oczywiście, na pierwszą myśl było wrzucenie zapytania do pętli, ale jeśli to zrobię będę musiał zapętlić 92 zapytania do bazy co za tym idzie, często będzie wywalać "over". Jak zoptymalizować kod, żeby wykonać 1 zapytanie a sprawdzać czy jest odpowiednik w bazie? Słyszałem o przeszukiwaniu tablicy wielowymiarowej poprzez jakieś funkcje ale nie wiem jak to się robi.


PW od moderatora:
  1. Odświeżenie tematu - Pieka 13.04.2012 20:12
 
www.phpinnovation.pl
Wścibski Gość
Dodany dnia 03.05.2024 16:11:59
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
bartek124
Na daną godzinę, czy na daną minutę? Nie można użyć do tego crona? Pętla + zapytania, a właściwie 92 = nic fajnego.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Xerxes
Na daną godzinę i minutę. Nie wiem czy wykorzystanie CRONa jest tutaj dobrym rozwiązaniem. Przy tylu zapętleniach, co jest musowe, szybkość wykonywania skryptu jest bardzo wolne.
Co do CRONa to była by jedna możliwość. Stworzyć tabelę gdzie będą zapisywane godzina, data i zajętość godziny. Oznaczałoby to dość poważne obciążenie bazy informacjami w postaci rekordów a CRON mógłby uruchamiać się co miesiąc np i usuwać niepotrzebne rekordy. Tylko jest jedno ale, jeśli chciałbym powrócić do tych rekordów bo np chcę coś sprawdzić, musowo bym musiał poprzez CRONa robić zrzut bazy danych i wysyłać na maila albo zapisywać do pliku, więc przy tym rósł by także transwer na serwerze. Nie wiem które rozwiązanie jest lepsze.
 
www.phpinnovation.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl