/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
delete from table where id = $id"
Fra : hehe


Dato : 22-07-01 19:42

Hvordan sletter man en hel række i en table. Jeg har prøvet med følgende,
men det virker ikke rigtigt...

$drop = "delete from nyheder where id = $id";
mysql_query($drop)
or die(mysql_error());

Bruger PHP og MySQL



 
 
Henrik Hansen (22-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 22-07-01 19:54

"hehe" <clark@cool.dk> wrote:

> Hvordan sletter man en hel række i en table. Jeg har prøvet med følgende,
> men det virker ikke rigtigt...
>
> $drop = "delete from nyheder where id = $id";
> mysql_query($drop)
> or die(mysql_error());

Det skulle virke er du sikker på der er en række med det id du prøver
at slette?

--
Henrik Hansen

hehe (22-07-2001)
Kommentar
Fra : hehe


Dato : 22-07-01 19:58

> > Hvordan sletter man en hel række i en table. Jeg har prøvet med
følgende,
> > men det virker ikke rigtigt...
> >
> > $drop = "delete from nyheder where id = $id";
> > mysql_query($drop)
> > or die(mysql_error());
>
> Det skulle virke er du sikker på der er en række med det id du prøver
> at slette?

Ja det er jeg 100% sikker på...!! Jeg har 3 rækker i den tabel, og jeg skal
have slettet alle sammen, så der er ikke så meget at gå fejl af :)

Er der ikke en syntax hvor der står noget med "delete row" eller sådan
noget??



Henrik Hansen (22-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 22-07-01 20:25

"hehe" <clark@cool.dk> wrote:

>> > Hvordan sletter man en hel række i en table. Jeg har prøvet med
> følgende,
>> > men det virker ikke rigtigt...
>> >
>> > $drop = "delete from nyheder where id = $id";
>> > mysql_query($drop)
>> > or die(mysql_error());
>>
>> Det skulle virke er du sikker på der er en række med det id du prøver
>> at slette?
>
> Ja det er jeg 100% sikker på...!! Jeg har 3 rækker i den tabel, og jeg skal
> have slettet alle sammen, så der er ikke så meget at gå fejl af :)

slettet alle sammen? så skal du droppe den where du har på.

> Er der ikke en syntax hvor der står noget med "delete row" eller sådan
> noget??

syntaxen er:

DELETE [LOW_PRIORITY] FROM tbl_name
[WHERE where_definition]
[LIMIT rows]

http://www.mysql.com/doc/D/E/DELETE.html

--
Henrik Hansen

hehe (22-07-2001)
Kommentar
Fra : hehe


Dato : 22-07-01 20:04

Jeg har fundet fejlen..!!

Det var fordi at jeg havde en syntax der både sletter og opretter på den
samme side som jeg sender oplysningerne til :(

"hehe" <clark@cool.dk> skrev i en meddelelse
news:9jf6v9$fdi$1@news.cybercity.dk...
> Hvordan sletter man en hel række i en table. Jeg har prøvet med følgende,
> men det virker ikke rigtigt...
>
> $drop = "delete from nyheder where id = $id";
> mysql_query($drop)
> or die(mysql_error());
>
> Bruger PHP og MySQL
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste