Avatar billede krydset Nybegynder
05. december 2003 - 15:52 Der er 3 kommentarer og
1 løsning

Slette i db?

mysql_query("DELETE FROM kategori, varer WHERE kategori.kat_id = varer.kategori_id AND kategori.kategori = '$slet_kat'") or die(mysql_error());

Jeg har den her sql sætning som skal slette fra 2 tables men jeg får hele tiden flg. fejl på den

You have an error in your SQL syntax near 'varer WHERE kategori.kat_id = varer.kategori_id AND kategori.kategori = 'Ram'' at line 1

Jeg har dobbelt tjekket den flere gange og kan ikke se nogen fejl

//sql dump

CREATE TABLE `kategori` (
  `kat_id` int(11) NOT NULL auto_increment,
  `kategori` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`kat_id`)
) TYPE


CREATE TABLE `varer` (
  `id` int(11) NOT NULL auto_increment,
  `vare_navn` varchar(255) NOT NULL default '',
  `vare_beskr` blob NOT NULL,
  `pris` varchar(10) NOT NULL default '',
  `kategori_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;


Kan i hjælpe lidt??
Avatar billede Slettet bruger
05. december 2003 - 16:01 #1
Måske først slå kategori_id op på dit kategorinavn, og derefter lave to gange delete: en for hver tabel?
Avatar billede krydset Nybegynder
05. december 2003 - 16:15 #2
dvs 3 querys ialt??
Avatar billede krydset Nybegynder
05. december 2003 - 16:37 #3
Jeg forstår ikke helt dit svar ??
Avatar billede krydset Nybegynder
05. december 2003 - 16:47 #4
Lukker den her og smder spm i mysql, kunne være det gav lidt flere resultater
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

IT-JOB

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du være med at udvikle sikkerhed og compliance i CPR?

Scan Global Logistics

PMO Project Manager

Roskilde Universitet

AV Tekniker

BEC Financial Technologies

Development Manager for Core Banking