Avatar billede heavybreezer Nybegynder
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
Avatar billede RJFreelance Praktikant
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 ;)
Avatar billede schaefner Juniormester
23. november 2003 - 17:27 #2
if (isset($_POST['besked'])) {
  include(...
Avatar billede heavybreezer Nybegynder
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?
Avatar billede heavybreezer Nybegynder
23. november 2003 - 17:29 #4
schaefner >> Er ikke lige helt med ;)
Er ret ny inden for php og mysql
Avatar billede RJFreelance Praktikant
23. november 2003 - 17:29 #5
('$overskrift', '$af', '$besked', '$dato', '$page', '$email')");

Prøv at skifte det ud...
Avatar billede michael_stim Ekspert
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>";
}
?>
Avatar billede heavybreezer Nybegynder
23. november 2003 - 17:32 #7
Sådan.. brugte supreme-creme's svar :-)
Avatar billede RJFreelance Praktikant
23. november 2003 - 17:33 #8
ok. Tak for points. Håber du ku bruge hjælpen ;)
Avatar billede michael_stim Ekspert
23. november 2003 - 17:34 #9
Du skal kun have "fnutter" ('') om dine variabler hvis det ikke er tal (integer, float osv).
Avatar billede heavybreezer Nybegynder
23. november 2003 - 17:37 #10
Det er det ikke :)

Men tak for hjælpen alle!

supreme-creme >> Det er skam mig der takker :)
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
Computerworld tilbyder specialiserede kurser i database-management

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