Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]dwukrotne występienie id przy łączeniu tabel
dentopolis
post 12.10.2016, 17:50:15
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

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


łączę dwie tabele, każda zawiera id. jak utworzyć zmienną dla konkretnego id?

$id = `gabinet_pacjenci`.`id`;

?
Go to the top of the page
+Quote Post
viking
post 12.10.2016, 18:05:45
Post #2





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Napisz dokładnie o co chodzi. http://php.net/manual/en/language.variables.variable.php czy nie wiesz jak połączyć ciągi?


--------------------
Go to the top of the page
+Quote Post
trueblue
post 12.10.2016, 19:39:29
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Zastosuj aliasy.

  1. SELECT t1.pole AS t1p, t2.pole AS t2p...


Będziesz wtedy miał wartości pod indeksami tablicy ['t1p'] i ['t2p']

Warto stosować odpowiednie nazewnictwo już na poziomie budowy tabeli (tabela: 'book', klucz: 'id_book').


--------------------
Go to the top of the page
+Quote Post
Tomplus
post 12.10.2016, 20:17:24
Post #4





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


acz nie ma potrzeby używać AS bez tego zwrotu alias też będzie działać.

Aliasy też przydają się gdy chcesz coś np. z sumować i potem wyświetlić na stronie:

  1. SELECT SUM(poleA + poleB) AS suma_pol FROM ....


Ten post edytował Tomplus 12.10.2016, 20:17:39
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 17:50