Avatar billede tlunde Nybegynder
10. maj 2003 - 13:53 Der er 6 kommentarer og
2 løsninger

SQL syntaz error...

Hejsa,
Jeg sidder og laver en form, der skal lave en indrykning, og gemme det i en database, men jeg får en SQL fejl når jeg siger gem...

Prøv det her: www.thomaslunde.dk/peter/indryk.php
Avatar billede schaefner Juniormester
10. maj 2003 - 13:54 #1
Kald dit by-felt noget andet, f.eks. hjemsted eller city
Avatar billede tlunde Nybegynder
10. maj 2003 - 13:55 #2
Her er lige lidt af min kode:

gem.php
----------
<?
include("config.php");
db_con();

$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO kobsalgbytte (dato, hvad, kategori, titel, beskrivelse, pris, navn, by, tlf, email)
VALUES ('$dato', '$hvad', '$kategori', '$titel', '$beskrivelse', '$pris', '$navn', '$by', '$tlf', '$email')") OR DIE (mysql_error());
mysql_close;
?>
----------

CREATE TABLE kobsalgbytte (
  id int(5) NOT NULL auto_increment,
  dato tinytext NOT NULL,
  hvad tinytext NOT NULL,
  kategori tinytext NOT NULL,
  titel tinytext NOT NULL,
  beskrivelse tinytext NOT NULL,
  pris tinytext NOT NULL,
  navn tinytext NOT NULL,
  by tinytext NOT NULL,
  tlf tinytext NOT NULL,
  email tinytext NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede ahv Nybegynder
10. maj 2003 - 13:56 #3
mysql_query("INSERT INTO kobsalgbytte (dato, hvad, kategori, titel, beskrivelse, pris, navn, `by`, tlf, email)

by er et reseveret ord så ønsker du at bruge dette skal der ` omkring.
Avatar billede disky Nybegynder
10. maj 2003 - 13:58 #4
Dit problem er du har en kolonne der hedder 'by' som er et reserveret ord i MySQL.
Avatar billede nicklasb Nybegynder
10. maj 2003 - 13:58 #5
det er som schaefner skriver bare din by-kolonne der driller. By er en reseveret komando i SQL. Brug derfor en anden
( By bruges fx i ORDER BY, og den vil derfor kludre i det, da den ikke kan finde ud af om du henter noget ud eller er igang emd en komando )
Avatar billede tlunde Nybegynder
10. maj 2003 - 13:58 #6
Det ser ud til at virke nu...takker!
Avatar billede ahv Nybegynder
10. maj 2003 - 13:59 #7
Skal vi dele, eller går de til schaefner?
Avatar billede ahv Nybegynder
10. maj 2003 - 14:00 #8
Når der kom jeg forsent med et svar.
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