Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Zaznaczanie z dwóch tabel
maxis88
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 17.09.2007

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


Chciałbym się zapytać, czy istnieje możliwość zaznaczenia konkretnych komórek z dwóch tabel jednak w taki sposób żeby to co znajdzie w pierwszej było od razu warunkiem zaznaczenia w drugiej ?
( wiem ze cos podobnego mozna zrobic poprzez UNION )

np:
'SELECT 'id','kategoria' FROM zakupy WHERE ... '
i teraz żeby w drugim SELECT warunkiem było "id" z pierwszego selecta...

oczywiście istnieje możliwość rozłączenia tego na dwa osobne pytania ale po co sobie zaśmiecać kod ... dlatego pytam...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maxis88
post
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 17.09.2007

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


oj już już (IMG:style_emoticons/default/haha.gif) poprawiłem ;P
a ak to wyglądało ? mniej wiecej tak:


  1.  
  2. db_connect();
  3. $nick=$_COOKIE['nick'];
  4.  
  5.  
  6. $zaznacz=mysql_query("SELECT * FROM zakupy WHERE klient='$nick' AND status='Koszyk'");
  7. $koszt=0;
  8.  
  9. while($pokaz=mysql_fetch_row($zaznacz)){
  10.  
  11. $zaznacz2=mysql_query("SELECT * FROM $pokaz[2] WHERE id='$pokaz[1]'");
  12. $pokaz2=mysql_fetch_row($zaznacz2);
  13. echo" -$pokaz[4] szt. $pokaz2[1]<br />";
  14. $zamien=str_replace(",", ".", $pokaz2[3]);
  15. $koszt+=$pokaz[4]*$zamien;
  16.  
  17. }
  18. echo"Razem: $koszt zł + koszty przesyłki";
  19.  
  20.  
  21.  


jak widać da sie (IMG:style_emoticons/default/haha.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- maxis88   [MySQL][PHP] Zaznaczanie z dwóch tabel   23.04.2010, 07:33:20
- - nospor   nie rozumiem pytania. [SQL] pobierz, plaintext SEL...   23.04.2010, 07:36:04
|- - maxis88   Cytat(nospor @ 23.04.2010, 07:36:04 )...   23.04.2010, 07:53:12
- - nospor   no to dobrze ci napisalem zapytanie mozna tez je...   23.04.2010, 07:57:36
|- - maxis88   Cytat(nospor @ 23.04.2010, 07:57:36 )...   23.04.2010, 08:13:04
- - nospor   jesli chcesz pobrac konkretne pola z roznych tabel...   23.04.2010, 08:16:10
|- - maxis88   Cytat(nospor @ 23.04.2010, 08:16:10 )...   23.04.2010, 08:23:31
- - nospor   Cytatcala druga tabela + ilość z pierwszejprzeciez...   23.04.2010, 08:28:58
- - maxis88   CytatDruga tabela to nie zakupy.kategoria.... to j...   23.04.2010, 08:44:44
- - nospor   Cytatno właśnie, że zakupy.kategoria ( czyli jak m...   23.04.2010, 08:46:53
- - maxis88   [PHP] pobierz, plaintext $zakupy="id MEDIUMIN...   23.04.2010, 08:53:07
- - nospor   wybacz, ale nic mi nie mowi przedstawiony przez Ci...   23.04.2010, 08:58:27
- - maxis88   wersja "obrazkowa" Struktura i przykład...   23.04.2010, 09:10:57
- - nospor   Cytatbyło mi tak wygodniej żeby każda tabela to od...   23.04.2010, 09:14:03
- - maxis88   Niezbyt rozumiem sens tworzenia oddzielnych tabel ...   23.04.2010, 09:27:05
- - nospor   CytatNiezbyt rozumiem sens tworzenia oddzielnych t...   23.04.2010, 09:30:38
- - maxis88   no to się nie zrozumieliśmy ;P a z tym 10 tys to b...   23.04.2010, 09:32:35
- - nospor   CytatOK to zostane przy tym co mam bo za dużo czas...   23.04.2010, 09:34:04
- - Wykrywacz   On chyba niema świadomości na co się porywa. Zrób...   23.04.2010, 09:50:08
- - nospor   CytatPokaż mi jak byś zrobił selecta aby wyświetli...   23.04.2010, 09:54:41
- - maxis88   oj już już poprawiłem ;P a ak to wyglądało ? mnie...   23.04.2010, 12:20:03
- - nospor   Cytatjak widać da sietja... tylko ty napisales ze ...   23.04.2010, 12:22:50
- - Wykrywacz   Zamiast odpalić silnik, można zaprzęgnąć osła i au...   23.04.2010, 12:25:15
- - maxis88   no ale w tym przypadku to jest koszyk jednego użyt...   23.04.2010, 12:29:46
- - nospor   Cytatto jest koszyk jednego użytkownika więc nie b...   23.04.2010, 12:32:14


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: 17.09.2025 - 18:46