Avatar billede cooraz Nybegynder
16. februar 2008 - 20:43 Der er 6 kommentarer og
1 løsning

hvordan får jeg mysql til at +1 til det originale tal?

jeg har en mysql tabel hvor jeg bruger en int, der skal tælle op hver gang der bliver indsæt noget i en anden tabel...

så efter jeg har fået php til at indsætte noget i den anden tabel, har jeg overvejet og lave en query som bruger update kommandoen, men hvordan får jeg den til at +1?
Avatar billede nielle Nybegynder
16. februar 2008 - 20:47 #1
Sådan?

UPDATE denAndenTabel SET ditTalFelt = ditTalFelt + 1
Avatar billede nielle Nybegynder
16. februar 2008 - 20:49 #2
Der skal en WHERE på i enden hvsi du har mere end een række i den anden tabel og det kun er en bestemt af dem der skal optælles.
Avatar billede cooraz Nybegynder
16. februar 2008 - 20:51 #3
hvis vi nu siger at feltet hedder "tal" vil det sige det bare skal se sådan ud:`?

mysql_query("UPDATE tabel SET tal = tal +1 WHERE blablabla");
Avatar billede cooraz Nybegynder
16. februar 2008 - 20:55 #4
ahh ja det virker sq :D det troede jeg ikke man kunne... hehe jamen tak for hjælpen...
gi et svar..
Avatar billede nielle Nybegynder
16. februar 2008 - 20:57 #5
Svar :^)
Avatar billede nielle Nybegynder
16. februar 2008 - 20:58 #6
Man må jo sige at det er noget nemmere end først at trække tallet ud i PHP, lægge 1 til og så tilsidste skrive det tilbage til tabellen. :^)
Avatar billede cooraz Nybegynder
16. februar 2008 - 21:00 #7
ja det var nemlig det jeg var bange for at jeg skulle gøre :/
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