Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> multiply INSERT korzystajace z innej tabeli
Therronis
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 9.04.2003
Skąd: New Jersey

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


witam,

mam maly problem techniczno-logiczny...

mam dwie piekne tabelki

  1. CREATE TABLE `<span style="font-weight: bold;">list` (
  2. `userid` int(11) NOT NULL DEFAULT '0',
  3. `listid` int(11) NOT NULL DEFAULT '0',
  4. `entered` datetime DEFAULT NULL,
  5. `modified` timestamp(14) NOT NULL,
  6. PRIMARY KEY (`userid`,`listid`)
  7. ) TYPE=MyISAM;
  8.  
  9. CREATE TABLE `<span style="font-weight: bold;">user` (
  10. `id` int(11) NOT NULL AUTO_INCREMENT,
  11. `email` varchar(255) NOT NULL DEFAULT '',
  12. `confirmed` tinyint(4) DEFAULT '0',
  13. `bouncecount` int(11) DEFAULT '0',
  14. `entered` datetime DEFAULT NULL,
  15. `disabled` tinyint(4) DEFAULT '0',
  16. `extradata` text,
  17. `foreignkey` varchar(100) DEFAULT NULL,
  18. PRIMARY KEY (`id`),
  19. UNIQUE KEY `email` (`email`),
  20. KEY `idx_phplist_user_user_uniqid` (`uniqid`)
  21. ) TYPE=MyISAM;



chcialbym stworzyc nowe wiersze (poprzez INSERT) w tabeli list
kopiujac pole 'id' z tabeli user i wklejajac je do userid w tabeli list.
pobierane wiersze z tabeli user musi spelniac warunek confirmed = 0;

jak to zrobic korzystajac tylko z jednego zapytania MySQL?

bardzo prosze o pomoc, mam nadzieje, ze dobrze wytlumaczylem problem...

z gory dziekuje,
pozdrawiam
a.

Ten post edytował Therronis 20.09.2005, 21:21:29


--------------------
W jeden dzień siostry z losu się poczęły. Miłość i Śmierć.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:28