| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
notf_raid
Data înscrierii: 06/Apr/2008
Mesaje: 14
|
| Trimis: Lun Apr 07, 2008 7:29 pm Titlul subiectului: intrebare din domeniul MySQL |
|
|
cine ar putea sa ma ajute cu asha o intrebare:
am o DB cu tabelele:
users
id_user (PK)
nick
pass
.....
shi:
teme
id_user (Index)
id_tema (PK)
denum
data
.....
fac un select de tipul $cerereSQL = "SELECT * FROM `themes`";
shi vreau sa afishez contsinutul ei, dar in loc de id_user sa se afisheze nick din tabela users. cum ash putea sa fac acest lucru? caci ma gandesc ca in interiorul lui while nu pot sa mai fac o interogare de tipul "SELECT `id`,`nick` FROM `users` WHERE id='".$id_user."'"; (in $id_user este valoarea $row['nick'])
(id_user din tabela teme este id-ul userului care a inscris tema in DB) |
|
| Sus |
|
dechim
Data înscrierii: 10/Mai/2005
Mesaje: 593
Locație: Drobeta Turnu Severin
|
| Trimis: Mar Apr 08, 2008 1:52 am Titlul subiectului: |
|
|
| SELECT users.nick, teme.* FROM teme LEFT JOIN users ON (teme.id_user=users.id_user); |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 799
Locație: localhost
|
| Trimis: Mar Apr 08, 2008 8:15 am Titlul subiectului: |
|
|
@dechim:
Cod:
SELECT users.nick, teme.* FROM teme LEFT JOIN users USING (id_user);
|
|
| Sus |
|
Dodo
Data înscrierii: 22/Aug/2006
Mesaje: 888
Locație: Constanta
|
| Trimis: Mar Apr 08, 2008 9:00 am Titlul subiectului: |
|
|
Sau varianta cu where:
Cod:
SELECT u.nick AS nick, t.denum AS denum, t.data AS data FROM users AS u, teme AS t WHERE u.id_user = t.id_user
|
|
| Sus |
|
notf_raid
Data înscrierii: 06/Apr/2008
Mesaje: 14
|
| Trimis: Mar Apr 08, 2008 11:32 am Titlul subiectului: |
|
|
| sunt bune variantele, mersi mult, fiind incepator in MySQL nu shtiam unde se face legatura dintre chei: in phpMyadmin sau in php, acuma shtiu :) |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 799
Locație: localhost
|
| Trimis: Mar Apr 08, 2008 11:41 am Titlul subiectului: |
|
|
| @notf_raid, pai din 3 exemple e si normal sa invetsi..! |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |