Avatar billede nikolajdu Nybegynder
02. januar 2002 - 12:28 Der er 7 kommentarer og
3 løsninger

Mine INSERT Dutter aldrig :((

Jeg er håbløs til det her:

$resultat = mysql_query(\"select * from kunstner where placering=\'$goPlay\'\");

$raekke = mysql_fetch_array($resultat);

mysql_query (\"UPDATE kunstner (hoert) VALUES (\'$raekke[\'hoert\']+1\') where placering = \'$goPlay\'\");


1. Jeg kan fint Echo rækken \"hoert\" til det rigtige tal, men hvorfor kan jeg ikke lægge én til???

2. Forskel og fordele ved INSERT INTO og UPDATE - Forklaring please :))

/Nikolaj :))
Avatar billede nikolajdu Nybegynder
02. januar 2002 - 12:29 #1
Som overskriften antyder har jeg også prøvet med INSERT INTO
Avatar billede htx98i17 Professor
02. januar 2002 - 12:32 #2
eks:
UPDATE tabel SET felt = \'$vaerdi\' WHERE bla = bla
INSERT INTO tabel (felt) VALUES (\'$vaerdi\')
Avatar billede proaccess Nybegynder
02. januar 2002 - 12:33 #3
UPDATE bruges til at opdatere eksisterende rækker i din tabel
INSERT INTO bruges til at indsætte nye rækker i din tabel

SYNTAX:
UPDATE tabelnavn SET feltnavn=nyVærdi, feltnavn2=nyVærdi2 WHERE kriterieFelt=KriterieID;
INSERT INTO tabelnavn (feltnavn, feltnavn2) VALUES nyVærdi, nyVærdi2;

Avatar billede htx98i17 Professor
02. januar 2002 - 12:34 #4
og så kan du gøre sådan i stedet for:

mysql_query (\"UPDATE kunstner SET hoert+1 where placering = \'$goPlay\'\");
Avatar billede haunted Nybegynder
02. januar 2002 - 12:34 #5
1. Får du en sqlcode/sqlfejl tilbage??

2. De siger jo næsten sig selv... Insert into er til at indsætte ind række.

Update er til opdatering af eksisterende.
Det er klart bedre at bruge update hvis man kan komme til det. Da man ellers skal delete rækken før man kan inserte...
Avatar billede htx98i17 Professor
02. januar 2002 - 12:34 #6
doh sådan da
mysql_query(\"UPDATE kunstner SET hoert = hoert+1 where placering = \'$goPlay\'\");
Avatar billede fri-hash Nybegynder
02. januar 2002 - 12:43 #7
nikdu>> grunden tiol at det går galt i din (\'$raekke[\'hoert\']+1\')  er at der ikke skal \' om tal, kun om strenge - så ($raekke[\'hoert\']+1) burde virke
Avatar billede nikolajdu Nybegynder
02. januar 2002 - 12:43 #8
Htx - Din sidste virkede - Smid lige et svar, så der kan deles lidt ud af mine nytårsglæder :))
Avatar billede htx98i17 Professor
02. januar 2002 - 12:45 #9
godt nytår da :)
Avatar billede nikolajdu Nybegynder
02. januar 2002 - 12:51 #10
Jamen det er mig der takker og så bliver der lidt til alle :))
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