Avatar billede trayzor Nybegynder
07. april 2002 - 20:45 Der er 6 kommentarer og
1 løsning

DELETE fejl...

Når følgende eksekveres slettes kun indholdet i feltet 'ratename' og ikke hele rækken.

$query = mysql_query("DELETE FROM vote WHERE ratename='$hiddenval'");

Nogen ide hvorfor?

/michael
Avatar billede minijensen1 Nybegynder
07. april 2002 - 20:59 #1
prøv med
$uqery = mysql_query("DELETE FROM vote WHERE (ratename = \"".$hiddenval."\");");
Avatar billede trayzor Nybegynder
07. april 2002 - 21:19 #2
Jeg kan heller ikke få det til at virke....

Burde dette ikke virke:
if(($fieldval=="") || ($fieldval==" ")) {
$delquery = mysql_query("DELETE FROM vote WHERE ratename='$hiddenval'");
osv...

altså hvis feltet er tomt eller er en blank karakter så slettes subjektet fra db'en...
Avatar billede erikjacobsen Ekspert
07. april 2002 - 21:40 #3
DELETE FROM vote WHERE ratename='....'

sletter hele rækker. Det du påstår, passer ikke.
Avatar billede trayzor Nybegynder
07. april 2002 - 21:43 #4
Skal lige undersøge noget og vender tilbage senere...
Avatar billede mortenfn Nybegynder
07. april 2002 - 22:38 #5
det kan ikke lade sig gøre, du må have lavet noget andet
Avatar billede mortenfn Nybegynder
07. april 2002 - 22:39 #6
ups det somme som Erik
Avatar billede trayzor Nybegynder
07. april 2002 - 22:41 #7
Det er korrekt. Der var en if() der glippede og kørte en UPDATE før der skulle slettes. Det gjorde at det kiksede. Har løst problemet.

Tak for jeres tid...
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