Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]zapytanie SELECT MYSQL, nie rozumiem składni
piekloniebo
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 8.06.2009
Skąd: Sopot

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


WItam,
Obecnie trochę staram się "przerobić" komponent Virtuemart do Joomla i natknąłem się na taki problem.
Nie za bardzo kumam co oznacza taki zapis zapytania SELECT:

  1. $list = "SELECT #__{vm}_orders.order_shipping, #__{vm}_orders.order_id, order_status, #__{vm}_orders.cdate,#__{vm}_orders.mdate,order_total,order_currency,#__{vm}_ord
    ers.user_id,"
    ;
  2. $list .= "first_name, last_name FROM #__{vm}_orders, #__{vm}_order_user_info WHERE ";
  3.  
  4. $q = "address_type = 'BT' AND ";
  5. $q .= "(#__{vm}_orders.order_id=#__{vm}_order_user_info.order_id) ";
  6. $q .= "AND #__{vm}_orders.vendor_id='".$_SESSION['ps_vendor_id']."' ";
  7. $q .= "ORDER BY #__{vm}_orders.cdate DESC ";
  8. $list .= $q . " LIMIT $limitstart, " . $limit;
  9.  
  10.  



Chodzi mi konkretni o to dlaczego raz nazwy kolumn są wymianiane z przedrostkiem oznaczającym tabelę z której pochodzą:
np. #__{vm}_orders.order_shipping,

a w innym miejscu jskoś tak po przecinku i bez oznaczenia tablicy:
#__{vm}_orders.order_id, order_status


Z góry dzięki za pomoc w rozpracowaniu tego...


Pozdrawiam,
Darek
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: 24.08.2025 - 12:34