Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP][PDO]Podmiana rekordów do wyświetlenia (z numerów na nicki)
Forum PHP.pl > Forum > Przedszkole
ZaXaZ
Myślę nad zamianą w SELECT tablicy rekordów z $row['numer']; na odpowiednie nicki (`nick`) należące do numeru jak to można zrobić? wszelkie pomysły mile widziane :-)
Beniooo
  1. SELECT t1.name, t2.salary FROM employee AS t1, info AS t2
  2. WHERE t1.name = t2.name;

z: mysql dev
Czyli w Twoim przypadku będzie to:
  1. SELECT nr AS name FROM TABLE

Oczywiście, jeśli o to Ci chodzi ;-)
markuz
Lub:
  1. ALTER TABLE nazwa_tabeli RENAME COLUMN nr TO name;

Dzięki temu zmienisz nazwę kolumny i select będziesz mógł używać name zamiast nr.
ZaXaZ
dzięki za odpowiedzi ale tak jak pisałem
1. w SELECT bo niechce ani jednej danej zamienić tylko podmienic do wyświetlenia
2. tablica z while + PDO fetch(PDO::FETCH_ASSOC); o nazwie $row; zawiery numery użytkowników które właśnie chce podmienic na imiona/nicki (z tej samej tabeli). ale nie potrafię... jak ktoś to potrafi zamienić w select to bardzo proszę o odpowiedź. (jak nie w SELECT to coś innego ale zeby działało jak select, że wybierze dane a nie zamieni na zawsze)
nospor
No to ci przeciez napisano:
SELECT nr AS name FROM TABLE
teraz pole NR bedzie sie wyswietac z nazwą NAME a nie NR.
ZaXaZ
Cytat(nospor @ 4.04.2014, 10:28:51 ) *
No to ci przeciez napisano:
SELECT nr AS name FROM TABLE
teraz pole NR bedzie sie wyswietac z nazwą NAME a nie NR.


Źle zadałem pytanie przez co wprowadziłem parę osób w błąd...

Tutaj pytanie (już bez tablicy php):
* Chciałbym bezpośrednio w zapytaniu SQL SELECT podmienić tylko do wyświetlenia rekordy z `numer` na `nick` czyli jeśli w
- tabeli `users` jest użytkownik o jakimś numerze w
-`numer` żeby podmieniło ten numer na jego nick z
-`nick`.
nospor
Jesli to są dwie rozny tabele to musisz uzyc JOIN by je polaczyc ze sobą
ZaXaZ
Cytat(nospor @ 4.04.2014, 10:59:57 ) *
Jesli to są dwie rozny tabele to musisz uzyc JOIN by je polaczyc ze sobą


w jednej `users` jest `numer` `nick` i inne, jak w jednej to join nie zrobi różnicy?
nospor
Wszystko jest w tej samem tabeli??
No to dostales juz odpowiedz
SELECT nr AS name FROM TABLE
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.