Avatar billede code_freak Nybegynder
18. marts 2003 - 19:07 Der er 7 kommentarer og
1 løsning

mySQL queryfejl

Jeg prøver at gemme nogen data'er i en mySQL database, jeg har lavet dette script:

    $by = $_POST['user'];
    $topic = $_POST['topic'];
    $text = $_POST['text'];
    $date = date("y-d-m");
    mysql_connect("10.0.51.26", "xxxxxx", "xxxxxx") or DIE("sket en fejl i connect");
    mysql_select_db("alpha4") or DIE("sket en fejl database findes ikke");
    mysql_query("INSERT INTO news (by, topic, text, date) VALUES ('$by', '$topic', '$text', '$date')") or DIE("sket en fejl i queryen");
    echo "Nyhed uploaded";

men det vil ikke virke, den giver fejl hved queryen, så vil tro det er den, eller noget før det laver fejl
Avatar billede schaefner Juniormester
18. marts 2003 - 19:11 #1
Prøv lige det her:

<?php
$by = $_POST['user'];
$topic = $_POST['topic'];
$text = $_POST['text'];
$date = date("y-d-m");
mysql_connect("10.0.51.26", "xxxxxx", "xxxxxx") or die(mysql_error());
mysql_select_db("alpha4") or die(mysql_error());
mysql_query("INSERT INTO news (by, topic, text, date) VALUES ('$by','$topic','$text','$date')") or die(mysql_error());
echo "Nyhed uploaded";
?>
Avatar billede code_freak Nybegynder
18. marts 2003 - 19:14 #2
You have an error in your SQL syntax near 'by) VALUES ('sfa', 'fas', '03-18-03', 'fs')' at line 1
Avatar billede schaefner Juniormester
18. marts 2003 - 19:15 #3
Det er fordi dit felt i din tabel i databasen hedder by. Prøv at ændre navnet til noget andet :)
Avatar billede schaefner Juniormester
18. marts 2003 - 19:15 #4
f.eks. hjemsted :)
Avatar billede code_freak Nybegynder
18. marts 2003 - 19:17 #5
ahh må ikke hede by
Avatar billede code_freak Nybegynder
18. marts 2003 - 19:17 #6
tak
Avatar billede code_freak Nybegynder
18. marts 2003 - 19:18 #7
ny var det godt nok ikke "by" men forfatter, så den hedder Author nu
Avatar billede schaefner Juniormester
18. marts 2003 - 19:20 #8
Var så lidt :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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