Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: IP na Nazwę
Forum PHP.pl > Forum > Przedszkole
DannyM
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 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 smile.gif
mam nadzieje, ze jasniej napisalem smile.gif
tiraeth
Rozszerz myśl... napisz jeszcze raz o co Ci chodzi....
bregovic
To jest naprawde proste...
  1. <?php
  2. mysql_query(&#092;"select * from users where ip='\".$ip.\"';\");
  3. ?>
DannyM
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 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.
rogrog
albo mi sie zdaje albo banal...

  1. SELECT username FROM users_tabela, ip_tabela WHERE ip_tabela.numerip = users_tabela.numerip
DannyM
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
rogrog
no w czym problem? dodajesz na końcu AND id>0
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.