Avatar billede kube Nybegynder
26. januar 2002 - 09:08 Der er 2 kommentarer og
1 løsning

update tabel

Hej...
tabel kan fx se sådanne ud!
CREATE TABLE besked (
beskedId int(2) PRIMARY KEY,
brugerId1 int(2) FOREIGN KEY,
brugerId2 int(2) FOREIGN KEY,
tekst text
);

hvordan kan man så insætte/update tabellen, så der kun kan være max 5 oprettet pr. brugerId1.

hilsen
kube

Avatar billede alvion Nybegynder
26. januar 2002 - 12:03 #1
Du laver først en forespørgsel, hvor du finder ud af, hvor mange beskeder der allerede findes på et brugerId1:

select count(*) as cnt from besked where brugerId1 = dit-brugerid

Hvis cnt så er mindre end 5, så kan du indsætte en ny.
Avatar billede kube Nybegynder
26. januar 2002 - 13:41 #2
men hvis den er mere end skal man update og så skal den update den ældste record!
if($cnt==5){
mysql_query("UPDATE besked SET tekst='$tekst' where $cnt=1)
}
eller hvordan skal det løses!
Avatar billede kube Nybegynder
19. september 2002 - 14:53 #3
lukker
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