Avatar billede -kenner- Nybegynder
20. april 2005 - 18:51 Der er 9 kommentarer og
1 løsning

Ændre oplysninger i mysql database fra php script.

hej eksperter,

jeg er ny til php og mysql, og jeg sidder og mangler en funktion til at ændre det der står i databasen til noget nyt.

Jeg indsætter med INSERT INTO, men hvilken funktion ændre jeg med?


Kode der indsætter i min database:
mysql_query("INSERT INTO venner (id, navn, email, kon, artoid) values (0, '$navn', '$email', '$kon', $artoid)") or die (mysql_error());
Avatar billede detox Nybegynder
20. april 2005 - 19:07 #1
Til at ændre en eksisterende post bruger du UPDATE. Fx:

mysql_query("UPDATE venner SET navn = '$navn' WHERE id = '$id'") or die (mysql_error());
Avatar billede -kenner- Nybegynder
20. april 2005 - 19:53 #2
Hvad så hvis jeg vil opdatere alle felterne?
Avatar billede -kenner- Nybegynder
20. april 2005 - 20:11 #3
kan det gøres sådan?

mysql_query("UPDATE venner WHERE id = $id SET(id, navn, email, kon, artoid) values (0, '$navn', '$email', '$kon', $artoid)") or die (mysql_error());
Avatar billede detox Nybegynder
20. april 2005 - 20:14 #4
Nej, sådan her:

mysql_query("UPDATE venner SET navn='$navn', email='$email', kon='$kon', artoid='$artoid' WHERE id='$id'") or die (mysql_error());
Avatar billede -kenner- Nybegynder
20. april 2005 - 20:31 #5
Det virker perfekt ;D

Kom til at tænke på hvordan jeg får php til at skrive hvis det er blevet ændret, eller hvis det ikke er..
Avatar billede -kenner- Nybegynder
20. april 2005 - 21:02 #6
Send svar, så får du point..
Avatar billede detox Nybegynder
20. april 2005 - 21:33 #7
Ok, det sidste spørgsmål forstår jeg ikke rigtigt.
Avatar billede flim Nybegynder
20. april 2005 - 21:35 #8
Hvis du kører din update, så er de jo blevet opdateret...

Vil du gå ind og teste på hvad der stod i forvejen for at se om enkelte data er blevet ændret??
Avatar billede -kenner- Nybegynder
21. april 2005 - 15:15 #9
Nej,

Jeg vil fortælle brugeren at det er blevet opdateret, og hvis der opstår en fejl, så vil jeg informere brugeren om det..
Avatar billede detox Nybegynder
22. april 2005 - 02:41 #10
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

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