Siden giver en underlig fejlmelding om en form for update!
Kære Eksperter.
Jeg søger en, der gider forklare mig hvorfor min kode giver denne fejlmelding i kan se herunder. Jeg har vedhæftet filen. Jeg synes det er meget underligt. Har i forslag til rettelser så min admin blog virker?
MVH Michelle Nielsen
UPDATE blog SET dato= '2005-11-21', emne= 'Så virker blog\'en', skrevet= 'CTC ', Blog indlæg= 'Dette er det første indlæg i blog\'en og er her for at illustrere at blog\'en virker ' WHERE Id = 1 Warning: (null)(): Invoke() failed: Exception occurred. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. in H:\Web Sites\Nelly\projects\admin\adminblog.php on line 34
<?php ///////////////////////////////////////////////////// // C H E C K S T H E L O G I N S T A T U S // /////////////////////////////////////////////////////
session_start();
if ($_SESSION['loggetind'] != "loggetind") { header("Location: loginform.php"); }
//////////////////////////////////////////////////////////////////////////////////// /// E X E C U T E S T H E D A T A B A S E!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// ////////////////////////////////////////////////////////////////////////////////////
plx---> Så giver den denne fejlmelding når jeg gør det
UPDATE blog SET dato= '2005-11-21', emne= 'Så virker blog\'en', skrevet= 'CTC ', 'Blog indlæg'= 'Dette er det første indlæg i blog\'en og er her for at illustrere at blog\'en virker ' WHERE Id = 1 Warning: (null)(): Invoke() failed: Exception occurred. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. in H:\Web Sites\Nelly\projects\admin\adminblog.php on line 34
Indtil videre ser det jo ud til at den lyst giver anledning til en masse problemer..
Hvis ikke du bruger Access-databasen til andet end skrive til og slå op i, så kunne du ligeså godt benytte MySQL - og samtidigt slippe for alle problemerne.
Jeg vil samtidigt lige bemærke at det her spørgsmål ikke (længere) har noget at gøre med PHP, men snare om Microsoft Access - tror du vil få mere brugbar hjælp i Access-kategorien.
$strSQL = stripslashes("UPDATE blog SET dato= '" . date("Y-m-d") ."', emne= '" . htmlEncodeText($_POST["emne"]) ."', skrevet= '" . htmlEncodeText($_POST["navn"]) ."', Blog indlæg= '" . htmlEncodeText($_POST["blog"]) ."' WHERE Id = ".$blogid."");
-- men vær opmærksom på at det blot er en copy/paste af din originale SQL - ikke den du måtte være kommet frem til vha. plx's anvisninger. Det er altså blot for at vise dig hvordan du bruger stripslashes.
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.