Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> IP na Nazwę, Jak zamienic
DannyM
post
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Witam.

Mam dwie tabele. W jednej mam IP | user a w drugiej mam xxx | xxx | IP | xxx.
Jak moge zamienic IP na nazwe, ktora jest w kolumnie user.
Chodzi o to, ze w drugiej tabeli zapisywane jest tylko IP usera ktory dokonal zmian a nie jego nazwa.

Prosze o jakies wskazowki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

No wiec tak.
Mam dwie tabele. W jednej mam kilka kolumn mniejsza o ich nazwy ale jest tam tez IP - usera ktory zmienial cos na stronie.
I mam tez druga tabele gdzie mam IP i User w torych sa przechowywane Ip i nazwy userow.
Chce pobrac dane z pierwszej tabeli z kliku kolumn i miedzy innymi chcialbym aby IP zmienilo sie na nazwe usera (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
mam nadzieje, ze jasniej napisalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Daniel Miara 19.10.2004, 20:03:47
Go to the top of the page
+Quote Post
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Rozszerz myśl... napisz jeszcze raz o co Ci chodzi....
Go to the top of the page
+Quote Post
bregovic
post
Post #3





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


To jest naprawde proste...
  1. <?php
  2. mysql_query(&#092;"select * from users where ip='\".$ip.\"';\");
  3. ?>


Ten post edytował bregovic 19.10.2004, 20:05:45
Go to the top of the page
+Quote Post
DannyM
post
Post #4





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Trpoche to trudne do wyjasnienia ale ja wiem jak wyswietlic ID i jego nazwe ale chcialbym zamienic wyswietlane IP z pierwszej bazy na nazwe a nie ID z drugiej bazy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Wyjasnie to na zasadzie bazy:
mam:
Kod
SELECT id, title, created, created_by, modified, modified_by FROM content


i mam

Kod
SELECT id, name FROM users


created_by i modified_by - tam sa wpisane Id usera a nie jego nazwa.

Moze latwiej bedzie Wam zrozumiec.

Ten post edytował Daniel Miara 19.10.2004, 20:13:10
Go to the top of the page
+Quote Post
rogrog
post
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


albo mi sie zdaje albo banal...

  1. SELECT username FROM users_tabela, ip_tabela WHERE ip_tabela.numerip = users_tabela.numerip
Go to the top of the page
+Quote Post
DannyM
post
Post #6





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Tak wszystko pieknie ale nie do konca o to chodzi.
Wtedy oczywiscie otrzymuje wynik NAZWY a nie IP.
A czy mozna w jednym zapytaniu odwolac sie do kilku tabel??

O.k to juz rozpracowalem ale jak wyswietlic wynik tylko tych ID ktore sa wieksze niz "0" oczywiscie zamieniajac je na nazwy z ID

teraz zapytanie wyglada tak:

Kod
SELECT id ,name, content.title, content.created, content.created_by, content.modified, content.modified_by
FROM users, content
WHERE content.created_by = users.id


created_by i modified_by - pokazuja ID usera
Id- ID i name - nazwe usera

Ten post edytował Daniel Miara 20.10.2004, 08:34:51
Go to the top of the page
+Quote Post
rogrog
post
Post #7





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


no w czym problem? dodajesz na końcu AND id>0
Go to the top of the page
+Quote Post

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: 22.08.2025 - 23:16