Avatar billede dytti Novice
10. december 2008 - 13:29 Der er 4 kommentarer og
1 løsning

query spørgsmål

Jeg har en DB med 2 tabeller. 1 til billeder, og 1 til data
CREATE TABLE `upload` (
  `id` int(11) NOT NULL auto_increment,
  `priv_pass` varchar(10) NOT NULL,
  `name` varchar(30) NOT NULL,
  `type` varchar(30) NOT NULL,
  `size` int(11) NOT NULL,
  `content` mediumblob NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ;

og
CREATE TABLE `priv_projekt` (
  `priv_id` int(10) unsigned NOT NULL auto_increment,
  `priv_fnavn` varchar(20) NOT NULL,
  `priv_enavn` varchar(20) NOT NULL,
  `priv_adresse` varchar(30) NOT NULL,
  `priv_zip` varchar(4) NOT NULL,
  `priv_by` varchar(30) NOT NULL,
  `priv_mail` varchar(30) NOT NULL,
  `priv_tlf` varchar(9) NOT NULL,
  `priv_pass` varchar(30) NOT NULL,
  PRIMARY KEY  (`priv_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=50 ;

Hvordan dælen ser $query ="SELCT....."; ud, hvis jeg skal lave en side hvor data på en bestemt person og tilhørende billede vises?
Jeg har en ide om, at priv_pass er fællesnævneren
Avatar billede dytti Novice
10. december 2008 - 14:30 #1
Er det noget i den retning, eller er jeg helt ude i hampen?

$query ="SELECT priv_projekt.priv_fnavn, priv_projekt.priv_enavn, priv_projekt.priv_pass, upload.content, upload.priv_pass
FROM priv_projekt, upload WHERE (priv_projekt.priv_pass = upload.priv_pass)";
Avatar billede jakobdo Ekspert
10. december 2008 - 16:09 #2
Prøv:
SELECT priv_projekt.*, upload.* FROM priv_projekt INNER JOIN upload ON priv_projekt.priv_pass = upload.priv_pass

priv_projekt.*, upload.* skal rettes til, da jeg ikke antager du vil have alle info fra begge tabeller.
Avatar billede dytti Novice
25. januar 2011 - 11:33 #3
Lægger du et svar, så lukker jeg.
Så vidt jeg husker, havde du ret.
Avatar billede jakobdo Ekspert
25. januar 2011 - 11:35 #4
Svar!
Avatar billede jakobdo Ekspert
25. januar 2011 - 11:42 #5
Takker for point.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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