Avatar billede the_legend Nybegynder
24. juli 2003 - 21:03 Der er 7 kommentarer og
1 løsning

update virker ikke

<? session_start();
include("db_connect.php");
$set = "ja";
mysql_query("update post set read = '$set' WHERE id = $_GET[id]") or die (mysql_error());

$hente_nr = mysql_query("SELECT * FROM post WHERE id = '$_GET[id]'") or die(mysql_error());
while ($row = mysql_fetch_array($hente_nr)) {
echo "
Fra: $row[fra]<br>
Dato/Tid: $row[tid]<br>
Besked:<br>
$row[besked]<br><br>
Har du læst den før: $row[set]";
}

?>


Og den vil bare ikke update for denne fejl:
Der er en fejl i SQL syntaksen nær 'read = 'ja' WHERE id = 4' på linje 1

hvad er der galt?
Avatar billede the_legend Nybegynder
24. juli 2003 - 21:05 #1
min tabel ser sådan her ud:

CREATE TABLE post (
  id int(11) NOT NULL auto_increment,
  til varchar(255) NOT NULL default '',
  fra varchar(255) NOT NULL default '',
  besked longtext NOT NULL,
  tid datetime NOT NULL default '2000-00-00 00:00:00',
  read char(3) NOT NULL default 'nej',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede erikjacobsen Ekspert
24. juli 2003 - 21:06 #2
mysql_query("update post set `read` = '$set' WHERE id = $_GET[id]") or die (mysql_error());
Avatar billede erikjacobsen Ekspert
24. juli 2003 - 21:07 #3
read er reserveret ord i mysql. Du kan sagtens bruge det
alligevel, blot du sætter `.....` udenom.
Avatar billede the_legend Nybegynder
24. juli 2003 - 21:08 #4
det virker hvad ialverden er forskellen?
Avatar billede the_legend Nybegynder
24. juli 2003 - 21:08 #5
den har også heddet set det virker heller ikke
Avatar billede erikjacobsen Ekspert
24. juli 2003 - 21:10 #6
samme grund
Avatar billede the_legend Nybegynder
25. juli 2003 - 16:32 #7
ok! mange tak kan du gi mig en url til en siden hvor jeg kan se hvilke ting det ikke må hedde!
Avatar billede erikjacobsen Ekspert
25. juli 2003 - 17:08 #8
www.mysql.com - prøv at lede efter dokumentation.

Men det er ikke fordi de ikke må hedde det. Du skal blot huske `...`-erne
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