Avatar billede thingholm.dk Nybegynder
10. december 2002 - 22:22 Der er 5 kommentarer og
2 løsninger

udtræk af domæner

Hej

Jeg har en database med 2 fields; users og filter. JEg kunne godt tænke mig at lave 1 (evt. 2) udtræk som gør følgende:

1. Find alle de records i users hvor feltet 'email' indeholder f.eks. @hotmail
2. Indsæt alle disse records i filter.

Users ser sådan ud:

CREATE TABLE users (
  userID int(11) NOT NULL auto_increment,
  navn varchar(20) NOT NULL default '',
  email varchar(80) NOT NULL default '',
  kodeord varchar(30) NOT NULL default '',
  PRIMARY KEY  (userID),
  KEY email (email)
) TYPE=ISAM PACK_KEYS=1;

Filter:

CREATE TABLE filter (
  email varchar(80) NOT NULL default ''
) TYPE=MyISAM;

Jeg håber at nogen kan hjælpe.

VH

Anders Thingholm
Avatar billede mjl Nybegynder
10. december 2002 - 22:24 #1
SELECT email FROM users WHERE email LIKE '%@hotmail%'
Avatar billede mjl Nybegynder
10. december 2002 - 22:25 #2
Bruger du PHP til selve koden...?
Avatar billede thingholm.dk Nybegynder
10. december 2002 - 22:29 #3
Nej, jeg skyder den af i phpMyAdmin.
Avatar billede thingholm.dk Nybegynder
10. december 2002 - 22:30 #4
Hvad med punkt 2?
Avatar billede mjl Nybegynder
10. december 2002 - 22:34 #5
Sorry - så står jeg lige af igen!
Avatar billede Slettet bruger
10. december 2002 - 22:45 #6
INSERT INTO filter (email)
SELECT users.email
FROM users, filter
WHERE users.email Like '%@hotmail%';

/CS
Avatar billede mjl Nybegynder
10. december 2002 - 22:52 #7
Sådan...he he!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester