Ergebnis 1 bis 5 von 5

Thema: Connecten zur DB = Unmöglich

  1. #1

    Connecten zur DB = Unmöglich

    Hi ,

    ich habe 2 datein

    post.php

    PHP-Code:
    include ("config.php"); 

    $sql ="insert into d3mod SET 10=$MN', 2=$GN'" ;

    $result mysql_query($sql) OR die(mysql_error()); 


    und

    config.php

    PHP-Code:

    <?php



    $host 
    "localhost";

    $pass "[PWD]";

    $user "dadie";

    $db "dadie";


    @
    mysql_connect($host$user$pass) OR die(mysql_error());

    mysql_select_db($db) OR die(mysql_error());



    ?>


    forweg post.php ist etwa 300 zeilen lang darum poste ich nur den wichtigen code.

    So das müsste doch eigentlich rihcitg sein oder ?
    Nur leider krieg ich IMMER egal was ich mache folgende fehler Meldungen :

    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax

    Ich habe schon folgende Alternativen ausprobiert :

    PHP-Code:

    $sql 
    "INSERT INTO d3mod (1,2,3,4,5,6,7,8,9) VALUES ($MN,$GN,$MT,$MS,$HP2,$ED,$datum1,$datum2,$BS3)"

    PHP-Code:
    $sql ="INSERT INTO d3mod (1,2,3,4,5,6,7,8,9) VALUES (".$MN.",".$GN.",".$MT.",".$MS.",".$HP2.",".$ED.",".$datum1.",".$datum2.",".$BS3.");"

    PHP-Code:
    $sql ="INSERT INTO 'd3mod' (1,2,3,4,5,6,7,8,9) VALUES ($MN,$GN,$MT,$MS,$HP2,$ED,$datum1,$datum2,$BS3)" 

  2. #2
    Tabellen-, Feldnamen und Werte sollten immerin Anführungszeichen geschrieben werden.

    PHP-Code:
    $sql 'INSERT INTO "d3mod" ("1","2","3","4","5","6","7","8","9") VALUES ("'.$MN.'","'.$GN.'","'.$MT.'","'.$MS.'","'.$HP2.'","'.$ED.'","'.$datum1.'","'.$datum2.'","'.$BS3.'");'
    Diese Schreibweise ist nebenbei auch die emfohlene

  3. #3
    also wie soll man das sagen

    genau so Es hat NIX gebracht :

    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax

    langsammm kenne ich den fehler auswendich.

  4. #4
    Ok Korrektur: Alle Werte sollten in Anführungszeichen stehen, aber die Feldnamen sollten keine reinen Zahlen sein.
    Während
    PHP-Code:
    $sql 'INSERT INTO d3mod (1a,2a,3a,4a,5a,6a,7a,8a,9a) VALUES ("'.$MN.'","'.$GN.'","'.$MT.'","'.$MS.'","'.$HP2.'","'.$ED.'","'.$datum1.'","'.$datum2.'","'.$BS3.'");'
    funktioniert, ist die vorherige Variante fehlerhaft (obwohl sie das nicht sein sollte, ich werde mich informieren).

  5. #5
    JUHUHUHUHU

    Es klappt danke danke super *freu* seit 2 tagen versuche ich es zu lösen und dann lag es nur an den namen ,

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    JUHUHUHUHU

    sorry aber ich bin so glücklich wie noch NIE

    JUHUHUHUHU

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •