INSERT + Variablen gibt Unknown colum

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • INSERT + Variablen gibt Unknown colum

    hi .. nach einiger seit mit der suche muss ich hier doch mal kurz schreiben...

    System ist WIN XP mit SP2.
    Server ist Xampp-win32-1.5.4a mit php 5

    habe folgende Abfrage:
    PHP Code:
    $sql "INSERT INTO `auftr` ( `id` , `date` , `chck` , `abno` ,
     `kdno` , `anre` , `name` , `str` , `plz` , `ort` , `tel` , `mobil` , 
    `mail` , `txt1` , `txt2` , `txt3` , `txt4` , `capr` , `bsck` , `adat` )
    VALUES ( NULL , CURRENT_TIMESTAMP , `"
    .$chck."`, `".$abno."`,
     ``, `"
    .$anre."`, `".$name."`, `".$str."`, `".$plz."`, `".$ort."`, 
    `"
    .$tel."`, `".$mobil."`, `".$mail."`, `".$txt1."`, `".$txt2."`, 
    `"
    .$txt3."`, `".$txt4."`, `".$capr."`, `".$bsck."`, `".$adat."` );";

    mysql_query($sql) or die(mysql_error()); 
    das ergibt nach ausführung folgendes ergebnis:

    PHP Code:
    INSERT INTO `auftr` ( `id` , `date` , `chck` , `abno` , 
    `
    kdno` , `anre` , `name` , `str` , `plz` , `ort` , `tel` , `mobil` , 
    `
    mail` , `txt1` , `txt2` , `txt3` , `txt4` , `capr` , `bsck` , `adat` )
     
    VALUES NULL CURRENT_TIMESTAMP , `offen`, `20061001`, ``,
     `
    m`, `Mustermann`, `Irgendnestr. 23`, `12345`, `irgendeinort`, 
    `
    01234/567890`, `0123/4567891`, `ich@brot.fisch`, `defekt`, 
    `
    erledigt`, `bestellung`, `info`, `10,25`, `offen`, `10.11.2006
    ); 
    und

    PHP Code:
    #1054 - Unknown column 'offen' in 'field list' 
    mir suchen nu schon zu zweit an dem fehler aber wir sind am ende
    und hoffen nun hier auf hilfe...

    mfg
    Calard'Thar
    Last edited by Calard-Thar; 09-11-2006, 14:17.

  • #2
    Re: INSERT + Variablen gibt Unknown colum

    Noch mal darüber nachdenken, wie man Strings in (My-)SQL-Syntax notiert ...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Comment


    • #3
      uff oben fehlt die hälfte ... sorry .. wird gleich mal korrigiert...

      du meist sicher so:

      PHP Code:
      $sql "INSERT INTO `auftr` ( `id` , `date` , `chck` , `abno` ,
       `kdno` , `anre` , `name` , `str` , `plz` , `ort` , `tel` , `mobil` , 
      `mail` , `txt1` , `txt2` , `txt3` , `txt4` , `capr` , `bsck` , `adat`
       )
      VALUES ( NULL , CURRENT_TIMESTAMP , `"
      .$chck."`, `".$abno."`, ``,
       `"
      .$anre."`, `".$name."`, `".$str."`, `".$plz."`, `".$ort."`, `".$tel."`, 
      `"
      .$mobil."`, `".$mail."`, `".$txt1."`, `".$txt2."`, `".$txt3."`, 
      `"
      .$txt4."`, `".$capr."`, `".$bsck."`, `".$adat."` );"
      da kommt dann dieselbe meldung wie oben ...

      Comment


      • #4
        Original geschrieben von Calard-Thar
        du meist sicher so:
        Nein, meine ich nicht.

        http://dev.mysql.com/doc/refman/4.1/...ng-syntax.html
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Comment


        • #5
          *ankoppklopp*

          es lebe das hoch falsche zeichen ...

          ich habs:

          PHP Code:
          $sql "INSERT INTO `auftr` ( `id` , `date` , `chck` , `abno` ,
           `kdno` , `anre` , `name` , `str` , `plz` , `ort` , `tel` , `mobil` ,
           `mail` , `txt1` , `txt2` , `txt3` , `txt4` , `capr` , `bsck` , `adat`
           )
          VALUES ( NULL , CURRENT_TIMESTAMP , '"
          .$chck."', '".$abno."', '', 
          '"
          .$anre."', '".$name."', '".$str."', '".$plz."', '".$ort."', '".$tel."', 
          '"
          .$mobil."', '".$mail."', '".$txt1."', '".$txt2."', '".$txt3."', '".$txt4."', 
          '"
          .$capr."', '".$bsck."', '".$adat."' );"
          manchmal steht man echt aufm schlauch ...
          danke dir!
          Last edited by Calard-Thar; 09-11-2006, 15:36.

          Comment


          • #6
            mit bischen englisch kenntnissen, hätte man sich das durchaus leichter machen

            Code:
            #1054 - Unknown column 'offen' in 'field list'
            und dann halt im sql string nachschauen , was genau da steht ...

            Comment

            Working...
            X