Avatar billede egebos Nybegynder
30. oktober 2005 - 18:33 Der er 3 kommentarer og
1 løsning

You have an error in your SQL syntax. Check the manual that corre

MySQL:
--
-- Struktur-dump for tabellen `guestbook`
--

CREATE TABLE `guestbook` (
  `id` int(5) NOT NULL auto_increment,
  `from` varchar(12) NOT NULL default '0',
  `username` varchar(50) NOT NULL default '',
  `besked` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

tilfoj.php:

<FORM ACTION="tilfojok.php" METHOD="POST">
<INPUT TYPE="text" NAME="from" VALUE="Fra"><br>
<INPUT TYPE="text" NAME="bruger" VALUE="Til" class="text"><input type="text" name="besked" class="text"><br>
<INPUT TYPE="submit" VALUE="Send">
</FORM>

tilfojok.php:

<?
include("../sql.php");
mysql_query("INSERT INTO guestbook (from, username, besked) VALUES('$from','$bruger','$besked')") or die(mysql_error());
print "Din besked blev sendt!";
?>

Jeg har lavet et community med gæstebøger tildelt til hver bruger.. Men når man sender en besked siger den:

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 'from, username, besked) VALUES('Fra','Til','Besked')' at line 1
Avatar billede jaw Nybegynder
30. oktober 2005 - 18:35 #1
From er et reserved word -> http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

Du kan smide ` omkring, så det bliver (`from`, username) så burde du være kørende igen :)
Avatar billede jaw Nybegynder
04. november 2005 - 19:20 #2
Kommet videre??
Avatar billede egebos Nybegynder
22. december 2005 - 13:41 #3
Nej det virker bare ikke..
Avatar billede jaw Nybegynder
22. december 2005 - 15:49 #4
Hmm...
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