30. juni 2005 - 22:49
Der er
10 kommentarer og 1 løsning
MySQL fejl..
Hejsa Jeg forsøger at sætte denne sætning ind i min database, den fejler og jeg kan ikke lure hvad og hvorfor? Har vist stirret mig blind ;) ///McCookie
Annonceindlæg fra Barco
du kune jo prøve at poste SQL sætning og fejl besked ...
Fejl SQL-forespørgsel : INSERT INTO profil_image( 'pi_name', 'pi_dir', 'pi_oprettet', 'pi_person_id' ) VALUES ( '942c459b270581ee0587ce7541485a84fc11d09d71363e.jpg', '/profilimage/', '1120164274', '1' ) MySQL returnerede: #1064 - 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 ''pi_name', 'pi_dir', 'pi_oprettet', 'pi_person_id' ) VALUE
der skal ikke '' omkring feltnavnene
INSERT INTO profil_image( pi_name, pi_dir, pi_oprettet, pi_person_id ) VALUES ( '942c459b270581ee0587ce7541485a84fc11d09d71363e.jpg', '/profilimage/', '1120164274', '1' )
Tja, hvad kan jeg sige udover tak? Mange tak - Det havde jeg lige overset ;( Kaster karma efter dig hvis du gider poste et svar!
der er legalt at skrive `feltnavn` (dimmere som hælder mod venstre) men ikke 'feltnavn' (dimmere som er helt lodrette)
Arrg.....så er det derfor....jeg rettede ved et uheld jo netop ```` hehe Endnu engang tak for hjælpen ;)
30. juni 2005 - 23:13
#10
`` er kun nødvendige hvis feltnavnet er et reserveret ord elle rindeholder mellemrum eller den slags efter min mening bør man undgå dem da det er en MySQL specifik feature ('' omkring strenge er derimod helt standard)
30. juni 2005 - 23:15
#11
Mange tak ;)
Computerworld tilbyder specialiserede kurser i database-management