Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Wyciąganie danych z tabel many-to-many
parzol
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 1
Dołączył: 7.05.2005

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


  1. CREATE TABLE IF NOT EXISTS `roles` (
  2. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `name` varchar(32) NOT NULL,
  4. `description` varchar(255) NOT NULL,
  5. PRIMARY KEY (`id`),
  6. UNIQUE KEY `uniq_name` (`name`)
  7. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  8.  
  9. CREATE TABLE IF NOT EXISTS `roles_users` (
  10. `user_id` int(10) UNSIGNED NOT NULL,
  11. `role_id` int(10) UNSIGNED NOT NULL,
  12. PRIMARY KEY (`user_id`,`role_id`),
  13. KEY `fk_role_id` (`role_id`)
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  15.  
  16. CREATE TABLE IF NOT EXISTS `users` (
  17. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  18. `email` varchar(127) NOT NULL,
  19. `username` varchar(32) NOT NULL DEFAULT '',
  20. `password` varchar(64) NOT NULL,
  21. `logins` int(10) UNSIGNED NOT NULL DEFAULT '0',
  22. `last_login` int(10) UNSIGNED,
  23. PRIMARY KEY (`id`),
  24. UNIQUE KEY `uniq_username` (`username`),
  25. UNIQUE KEY `uniq_email` (`email`)
  26. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;


Jak wyciągnąć możliwie w jednym zapytanie listę użytkowników wraz ze wszystkimi ich rolami? (IMG:style_emoticons/default/closedeyes.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 21:59