Avatar billede nae Nybegynder
30. marts 2006 - 19:47 Der er 7 kommentarer

Problemer med mysql Update kommando

Hej eksperter,
Jeg har et problem et update statement jeg har lavet. Jeg får følgende fejl:
Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '='jylland', kontakt_date = '1143740410', kontakt_navn = 'jens', kontakt_fi' at line 1

mit update statement ser således ud:

$sql = "UPDATE kontakter_$sprog kontakt_region='$region', kontakt_date = '$date', kontakt_navn = '$navn', kontakt_firmanavn='$firma', kontakt_addresse ='$adresse',
    kontakt_postnummer = '$postnummer', kontakt_by = '$by', kontakt_tlf ='$tlf', kontakt_hjemmeside = '$hjemmeside', kontakt_email = '$email', kontakt_emailinfo = '$infomail',
    kontakt_vaerelser = '$vaerelser', kontakt_toilet = '$toilet', kontakt_indgang = '$indgang', kontakt_opredning = '$opredning', kontakt_morgenmad = '$morgenmad',
    kontakt_koekken = '$koekken', kontakt_opholdsrum = '$opholdsrum', kontakt_pris = '$pris', kontakt_husdyr = '$husdyr', kontakt_rygning = '$rygning',
    kontakt_lejligheder = '$lejligheder', kontakt_tv = '$tv', kontakt_saeson = '$saeson', kontakt_kommentarer = '$kommentarer', kontakt_sprog = '$sprog',
    kontakt_betalende = '$betalende', kontakt_bad = '$bad'";

Jeg håber i kan hjælpe :)
Avatar billede erikjacobsen Ekspert
30. marts 2006 - 19:55 #1
$sql = "UPDATE kontakter_$sprog SET kontakt_region='$region', kontakt_date  .....osv
Avatar billede nae Nybegynder
30. marts 2006 - 19:57 #2
Sådan en lille ting for det virker ;)
Hvis du lægger et var får du self point :)
Avatar billede erikjacobsen Ekspert
30. marts 2006 - 19:59 #3
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede erikjacobsen Ekspert
30. marts 2006 - 20:00 #4
Men mener du nu UPDATE ?    Er det ikke en INSERT du er ved at lave?  Når du har en UPDATE uden en WHERE laver du om i alle rækker. Det mener du garanteret ikke....
Avatar billede nae Nybegynder
30. marts 2006 - 20:01 #5
Jeg har rodet så meget med det så jeg har glemt min where statement, som tjekker efter id. Igen tak :)
Avatar billede erikjacobsen Ekspert
30. marts 2006 - 20:02 #6
Og hvis det er en INSERT, så kan du i MySql, men ikke mange andre steder, lave det som: 
    $sql = "INSERT INTO kontakter_$sprog SET kontakt_region='$region', kontakt_date  .....osv
Avatar billede erikjacobsen Ekspert
30. marts 2006 - 20:02 #7
ok ;)
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