Avatar billede nickyc Nybegynder
06. april 2004 - 09:40 Der er 3 kommentarer

Slet fra database med PHP?

Hvordan gør jeg dette:

Slet den tegning fra fx. tabellen "tegninger" der har en "id" der svarer til fx "1"

Altså skal bruge noget PHP der kan gå ind og slette et bestemt ID fra en database...???  ---  Håber i eksperter forstår hvad der menes??
Avatar billede dennismp Nybegynder
06. april 2004 - 09:53 #1
<?php
  mysql_query("DELETE FROM tegninger WHERE id = 2") or die("SQL-error: " . mysql_error());
?>
Avatar billede janbb Juniormester
22. april 2004 - 14:42 #2
bare en 'strøtanke' fra delphisproget, men SQL-syntaks ligner jo hinanden i forsk. prog.sprog.:

ADOCommand1.CommandText := 'delete * FROM tabel WHERE id = :id';

Er taget ud af en sammenhæng hvor man vælger id udfra en listbox.
og alle felter der har identisk tekst i feltnavnet: id bliver så slettet.
Ved ikke hvordan = : skrives i PHP (i Delphi hedder det et absolut lighedstegn)
.
ADOCommand1.CommandText :=' svarer til mysql_query("
PHP bruger dobb apostroffer.
Håber du kommer videre - dennismp.s kode kræver jo at id tastes ind i programmet og det er jo nok en form for dyn fkt du eftersp ?
Avatar billede dennismp Nybegynder
22. april 2004 - 17:13 #3
janbb:
Hvis jeg skal omforme dit til php så bliver det til

$id = ?
mysql_query("DELTE * FROM TABLE WHERE ID = $id");

Princippet er jo det samme, og da nickyc ikke er særlig specifik, så kan det være svært at hjælpe ordenligt :-)
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