Announcement

Collapse
No announcement yet.

wahrscheinlich simples php problem

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • wahrscheinlich simples php problem

    hallo an alle
    ich versuche mich immer noch an php und es will nicht funktioniern.
    Ich hange bei der daten eingabe.
    VerbundenDatabase foundError:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Number)VALUES('ja', 'schon ', 'nett', '')' at line 1


    Den code den ich geschrieben habe ist recht einfach:
    Code:
    <?php
    include 'config.php';
    
    if ($con) {echo "Verbunden";}
    else  {  die('Could not connect: '. mysql_error());  }
       if ($db_sel) {echo "Database found";}
       else { die("Datab Problem".mysql_error());}
    
          // Get values from form
          $Part=$_POST['Partee'];
          $Partdes=$_POST['Partdescr'];
          $expect=$_POST['Expectoo'];
          $Project=$_POST['Projectoo'];
          
          // Insert data into mysql
          $sql="INSERT INTO Part (Partname, Partdescription, Expectation, project_Project Number)VALUES('$Part', '$Partdes', '$expect', '$Project')";
          $result=mysql_query($sql);
          echo "$result";
          
          if($result){
          echo "Successful";
          echo "<BR>";
          echo "<a>Back to main page</a>";
          }
          else {
          die('Error:' . mysql_error());}
          mysql_close();
    ?>
    dabei ist project_Project Number ein fremdkey in der Mysql basis. In der config stehen die verbindungs daten, die istr aber kein problem. eigentlich funktioniert es bis zur query und eingabe, dort gibt er immer den gleichen fehler(siehe oben) aus. Hab es untersucht und versucht zu verstehen, aber ich weiss einfach nciht warum.

    Hoffe ihr könnt den wahrscheinlich "idotischen" fehler sehn und mich darauf hinweisen, wäre auf alle Fälle super, dann schaff ich das vielleicht noch.

    viele liebe grusse
    falks

  • #2
    Hallo,
    dein Project_Project Number ist syntaktisch falsch! Number ist ein reserviertes Wort und zudem würde an dieser Stelle ein Komma erwartet werden.
    Wenn es sich bei "Project_Project Number" tatsächlich um einen Feldnamen mit Leerzeichen handelt, dann musst du diesen in Backticks maskieren.

    Gruss Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Crosspost

      http://www.office-loesung.de/ftopic505095_0_0_asc.php
      Christian

      Comment

      Working...
      X