Vermutlich php-syntax Problem bei INSERT

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Vermutlich php-syntax Problem bei INSERT

    Hallo,

    ich möchte Variablen aus einem Formular in einem INSERT unterbringen, scheitere jedoch an der Syntax.

    So geht es nicht:

    <?
    $result = mysql_query("INSERT INTO jobs_".$rubrik." ($rubrik,".$rubrik."_count,".$rubrik."_titel,".$rubrik."_ref,".$rubrik."_branche,".$rubrik."_taetigk eit,".$rubrik."_profil,".$rubrik."_rahmen,".$rubrik."_eintritt,".$rubrik."_ort,".$rubrik."_kontakt," .$rubrik."_teaser) VALUES ('','','".$titel."','".$referenznr."','".$branche."','".$taetigkeit."','".$profil."','".$rahmen."',' ".$eintritt."','".$ort."','".$kontakt."','".$teaser."')");
    ?>

    Versuche ich daraufhin mit

    <?
    $result = mysql_query("INSERT INTO jobs_".$rubrik." ($rubrik,".$rubrik."_count,".$rubrik."_titel,".$rubrik."_ref,".$rubrik."_branche,".$rubrik."_taetigk eit,".$rubrik."_profil,".$rubrik."_rahmen,".$rubrik."_eintritt,".$rubrik."_ort,".$rubrik."_kontakt," .$rubrik."_teaser) VALUES ('','','".$titel."','".$referenznr."','".$branche."','".$taetigkeit."','".$profil."','".$rahmen."',' ".$eintritt."','".$ort."','".$kontakt."','".$teaser."')")
    #Zeile 14
    or die(mysql_error().'<hr />'.'"INSERT INTO jobs_".$rubrik." ($rubrik,".$rubrik."_count,".$rubrik."_titel,".$rubrik."_ref,".$rubrik."_branche,".$rubrik."_taetigk eit,".$rubrik."_profil,".$rubrik."_rahmen,".$rubrik."_eintritt,".$rubrik."_ort,".$rubrik."_kontakt," .$rubrik."_teaser) VALUES ('','','".$titel."','".$referenznr."','".$branche."','".$taetigkeit."','".$profil."','".$rahmen."',' ".$eintritt."','".$ort."','".$kontakt."','".$teaser."')"'.'<hr />');
    ?>

    eine genauere Fehlermeldung zu erhalten, kommt:

    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /kunden/82627_22305/webseiten/h2j/back/edit2.php on line 14

    Kann mir jemand auf die Sprünge helfen bezüglich richtiger Syntax von Variablen in INSERTs?

    Vielen Dank

  • #2
    editiere erstmal dein post und benutze php-tags. aber bitte so, dass man nicht nach rechts scrollen muss.
    Vermutlich php-syntax Problem
    ja.

    Kommentar


    • #3
      Ich verlinke den Hinweis mal mit folgenden Regeln, die man übrigens VOR dem Posten lesen sollte!

      http://www.php-resource.de/forum/sho...threadid=50454

      Kommentar


      • #4
        da fehlt ein oder mehrere '
        Beantworte nie Threads mit mehr als 15 followups...
        Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

        Kommentar


        • #5
          Kleiner Tipp am Rande.

          Verwende

          Code:
          INSERT INTO blah SET
          ist übersichtlicher

          Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
          sondern mit den Augen das Manual zu lesen.

          Kommentar

          Lädt...
          X