31. december 2003 - 09:39Der er
16 kommentarer og 1 løsning
"parse error" i mysql forespørgsel
Jeg får fejlmeldingen:
Parse error: parse error, unexpected T_STRING in /customers/krildesign.dk/krildesign.dk/httpd.www/forum.php on line 9
(linje 9 er INSERT INTO)
Her er koden:
if ($anmeldform=="udfyldt") { $query = "SELECT brugerID FROM bruger WHERE '$brugernavn' = brugernavn $result = mysql_query($query); $row = mysql_fetch_object($result);
$brugerID = $row->brugerID; $query_ind = "INSERT INTO indlaeg (brugerID, overskrift, tekst, billede, link, dato) VALUES ('$brugerID', '$overskrift', '$tekst', 'flot billede', '$link', 'date("YmdHis")')";(fra $query_ind og hertil er linje 9 hvor fejlen er.) $result_ind = mysql_query($query_ind);
$anmeldform = ""; } ?> <table> <? $query = "SELECT bruger.brugernavn, bruger.profilbillede, indlaeg.* FROM indlaeg, bruger WHERE bruger.brugerID = indlaeg.brugerID"; $result = mysql_query($query); // laver resultatet om til et object while ($row = mysql_fetch_object($result)) {og her skriver jeg en masse ud.......
jeg har kørt mysql forespørgslen i phpmyadmin, hvor den fungerer upåklageligt.....
Ja, du skal i hvert fald ikke have '....' omkring, for så er det jo teksten der står du forsøger at sætte ind. Du kan vælge at indsætte dato+tid som den er på mysql- serveren, eller den tid der på webserveren, dvs fra php - hvad er det du prøver på?
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.