41918 skanuj0388 (3)

41918 skanuj0388 (3)



404 PHP i MySQL dla każdego

Tabela 15.1. Dopuszczalne wartości parametru Typ

typ

jednostka czasu

format parametru ile

MICR0SEC0ND

mikrosekundy

liczba całkowita

SECOND

sekundy

liczba całkowita

MINUTĘ

minuty

liczba całkowita

HOUR

godziny

liczba całkowita

DAY

dni

liczba całkowita

WEEK

tygodnie

liczba całkowita

MONTH

miesiące

liczba całkowita

OUARTER

kwartały

liczba całkowita

YEAR

lata

liczba całkowita

SEC0ND_MICR0SEC0ND

sekundy i mikrosekundy

11iczba_sekund.1iczba_mi krosekund'

MINUTE_MICR0SEC0ND

minuty i mikrosekundy

11 i czbajni nut.1 i czba_mi krosekund'

MINUTE_SEC0ND

minuty i sekundy

' 1 i czbajni nut: 1 i czba_sekund'

H0UR_MICR0SEC0ND

godziny i mikrosekundy

'1iczba_godzi n.1 iczbajnikrosekund'

H0UR_SEC0ND

godziny minuty i sekundy

'1iczba_godzin:1 iczbajni nut:1 i czba_sekund'

H0UR_MINUTE

godziny i minuty

'1 i czba_godzi n:1 i czbajni nut'

DAY_MICR0SEC0ND

dni i mikrosekundy

'liczba_dni.liczbajnikrosekund'

DAY_SEC0ND

dni, godziny, minuty i sekundy

'liczba_dni

1 i czba_godzi n:1 i czbajni nut:1 i czba_sekund'

DAY_MINUTE

dni, godziny i minuty

'1iczba_dni 1 i czba_godzi n:1 i czbajni nut’

DAY_H0UR

dni i godziny

'liczbajlni liczba_godzin'

YEAR_M0NTH

lata i miesiące

' liczbajat-liczbajniesięcy'

Ostateczny kod funkcji getKnownUsers został przedstawiony na listingu 15.4. Treść zapytania jest przypisywana zmiennej query, zapytanie jest natomiast wysyłane do serwera za pomocą funkcji mysql_query. Do pobrania wyników służy funkcja mysql_ fetch_row. Tego typu konstrukcje stosowaliśmy już wielokrotnie w poprzednich przykładach. Funkcja getKnownUsers zwraca wynik zapytania lub wartość O, jeśli podczas jej wykonywania wystąpił błąd (np. serwer MySQL odrzucił zapytanie). Nie wyświetla ona natomiast żadnych dodatkowych komunikatów o błędach, instrukcje echo zostały ujęte w komentarze i mają służyć jedynie celom diagnostycznym.

Listing 15.4. Kodfunkcji zliczającej wizyty zarejestrowanych użytkowników

function getKnownUsers(Stiroeout)

{

$query = "SELECT COUNT(*) FROM STATS WHERE Data >

$query .- "DATE_SUB(NOWO. INTERVAL Stimeout MINUTĘ) AND Userld o O";

if(!$result - mysql_query($query)){

//echoCProblem z bazą danych: getKnownUsers: odrzucone zapytanie”): return 0:

}


Wyszukiwarka

Podobne podstrony:
skanuj0247 (3) 260 PHP i MySQL dla każdego Tabela Autorzy ma zatem pola: Autorld, Imię, Nazwisko, na
skanuj0255 (3) 268 PHP i MySQL dla każdego Tabela 9.1. Wartości parametru prawa polecenia GRANT Nazw
46899 skanuj0272 (3) PHP i MySQL dla każdego Tabela 10.3. Typy daty i czasu Typ Dopuszczalne
19684 skanuj0380 (2) 398 PHP i MySQL dla każdego Tabela ta zostanie utworzona za pomocą instrukcji S
71416 skanuj0036 (105) PHP i MySQL dla każdego Tabela 2.6. Operatory bitowe Operator Wykonywane
36926 skanuj0309 (2) 324 PHP i MySQL dla każdego Tabela 11.2. Typy tabel w MySQL Nazwa typu Opis
30784 skanuj0384 (2) 400 PHP i MySQL dla każdego ♦    BROWSER_NETSCAPE — o wartości 3
14988 skanuj0386 (2) 402 PHP i MySQL dla każdego Listing 15.2. Funkcja identyfikująca typy systemów

więcej podobnych podstron