23. november 2003 - 17:24
Der er
9 kommentarer og 1 løsning
Fejl i indæt til mysql?
Hvad er fejlen i denne sætning? <? if($send){ include ("config.php"); mysql_connect($host,$user,$pass); mysql_select_db($db); $overskrift = $_POST['overskrift']; $af = $_POST['af']; $besked = $_POST['besked']; $dato = $_POST['dato']; $page = $_POST['page']; $email = $_POST['email']; $query = mysql_query("INSERT INTO forum (overskrift, af, besked, dato, page, email)" . "VALUES ('$overskrift, $af, $besked, $dato, $page, $email')"); echo "Du er nu oprettet<br><a href=\"forum.php\">Log ind</a>"; } ?> Den sætter ikke noget ind
Annonceindlæg tema
23. november 2003 - 17:26
#1
$query = mysql_query("INSERT INTO forum (overskrift, af, besked, dato, page, email)" . "VALUES ('$overskrift, $af, $besked, $dato, $page, $email')") or die(mysql_error()); Så skulle den gerne skrive fejlen ;)
23. november 2003 - 17:27
#2
if (isset($_POST['besked'])) { include(...
23. november 2003 - 17:28
#3
Så får jeg denne fejl: Column count doesn't match value count at row 1 Hvad betyder det?
23. november 2003 - 17:29
#4
schaefner >> Er ikke lige helt med ;) Er ret ny inden for php og mysql
23. november 2003 - 17:29
#5
('$overskrift', '$af', '$besked', '$dato', '$page', '$email')"); Prøv at skifte det ud...
23. november 2003 - 17:32
#6
$query = "INSERT INTO forum (overskrift, af, besked, dato, page, email) VALUES ('$overskrift', '$af', '$besked', '$dato', '$page', '$email')"; mysql_query($query); echo "Du er nu oprettet<br><a href=\"forum.php\">Log ind</a>"; } ?>
23. november 2003 - 17:32
#7
Sådan.. brugte supreme-creme's svar :-)
23. november 2003 - 17:33
#8
ok. Tak for points. Håber du ku bruge hjælpen ;)
23. november 2003 - 17:34
#9
Du skal kun have "fnutter" ('') om dine variabler hvis det ikke er tal (integer, float osv).
23. november 2003 - 17:37
#10
Det er det ikke :) Men tak for hjælpen alle! supreme-creme >> Det er skam mig der takker :)
Computerworld tilbyder specialiserede kurser i database-management