Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

intrebare din domeniul MySQL
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community