Avatar billede supermand69 Nybegynder
31. januar 2004 - 11:52 Der er 5 kommentarer og
1 løsning

updatere table med 2 primær nøgler

Jeg har en table med 2 felter som begge er primær nøgler...

Hvis jeg vil indsætte en række som allerede eksistere får jeg en fejl.. hvordan kan jeg se bort fra den fejl?? altså så der ikke kommer en fejlmelding?
Avatar billede erikjacobsen Ekspert
31. januar 2004 - 11:54 #1
Det er jo ideen med en primær nøgle. Der er maks een række der har den.
Så det du har bør nok ikke være en primær nøgle.
Avatar billede supermand69 Nybegynder
31. januar 2004 - 12:00 #2
jo, der må lige præcis ikke være 2 rækker som er ens...
Avatar billede supermand69 Nybegynder
31. januar 2004 - 12:01 #3
så må jeg vel bare lave en select der tjekker om rækken findes i forvejen
Avatar billede erikjacobsen Ekspert
31. januar 2004 - 12:03 #4
Hvis det kun er fejlmeddelsen:

  $res=@mysql_query("INSERT ...");

Så kan du bruger mysql_affected_rows() til at se om der kom een ind eller ej.
Avatar billede supermand69 Nybegynder
31. januar 2004 - 12:40 #5
hvad er det lige helt præcist den her gør?

$res=@mysql_query("INSERT ...");
Avatar billede erikjacobsen Ekspert
31. januar 2004 - 14:49 #6
@ undertrykker fejlmeddelelsen fra PHP/MySql
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