Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Znaczenie + funkcja zmiennej
Rajdon
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 7.06.2009

Ostrzeżenie: (0%)
-----


Witam, chciałbym się dowiedzieć jakie zadanie ma taka zmienna:

  1. $query_comm_temp = "SELECT * FROM " . PREFIX . "_comments ORDER BY date DESC LIMIT " . $comm_num.";";


Domyślam się, że wyciaga ona z tabeli _comments rekordy według daty ale po co jest to
  1. . $comm_num.
co w kodzie jest zdefinowane jako "10" ? Czy chodzi tutaj o 10 ostatnich rekordów i dlaczego jest to połączone przez kropke "." ?

Druga sprawa to dalej wkodzie mam coś takiego:

  1. $query_comm = $db->query($query_comm_temp);
i co robi to "query" i skad skrypt wie co to $db skoro nigdzie w pliku php to nie jest zdefiniowane ?


dzieki za pomoc (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Domyślam się, że wyciaga ona z tabeli _comments rekordy według daty ale po co jest to
Nic nie wyciąga. Jedyne co robi to przypisuje tekst do zmiennej, który w zależności od wartości stałej PREFIX i zmiennej comm_num może wyglądać jakoś tak:
Kod
SELECT * FROM abc_comments ORDER BY date DESC LIMIT 15;
Cytat
i co robi to "query" i skad skrypt wie co to $db skoro nigdzie w pliku php to nie jest zdefiniowane ?
Ten kod to wywołanie metody query na obiekcie kryjącym się pod zmienną db. Wyłącznie na podstawie nazewnictwa można strzelać, że kod ten wykonuje zapytanie (przekazane w pierwszym argumencie) do bazy danych.
Zmienna db musi być gdzieś inicjalizowana (inaczej miałbyś błąd). Być może gdzieś w innym pliku, który jest wczytywany.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 07:07