22. februar 2007 - 17:35Der er
7 kommentarer og 1 løsning
problem med insert
jeg har nedstående scrip som skal indsætte noget i en databse når siden loades. jeg får dog denne fejl 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 'hoved'> er der en som kan se hvad jeg gør galt i denne kode?
Prøv at ret din sql til: $header = mysql_real_escape_string($header); $footer = mysql_real_escape_string($footer); $layout = mysql_query("INSERT INTO settings(id,tekst,udvidet,gruppe,vaerdi) VALUES (NULL,'".header."','".$header."','".layout."', ''), (NULL,'".footer."','".$footer."','".layout."','');") or die(mysql_error());
Men du har f.eks. din header, som indeholder data ala:
$header = "<table class='hoved'>..."; Når du smider den ind i din sql sætning, så bliver det som sådan skrevet som: NULL , 'header','<table class='hoved'>...',
ja kan godt se din fejl, men sjovt nok virker det andet, men jeg retter det til så det bliver rigtigt :-)
Synes godt om
Ny brugerNybegynder
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.