Bahamut: Mysql: syntax error, unexpected $end

Beitrag lesen

Hallo und danke für die Antwort.

Hm, ich habe zuvor über 8400 Text-Felder in die DB übertragen, da kamen haufenweise Semikolons und Anführungszeichen vor. Diese hat er aber anstandslos übernommen. Habe es eben nochmals in der DB kontrolliert, alles tipptopp.

Nichtsdestotrotz habe ich es mal mit mysql_real_escape_string in den probiert bei den einzigen Feldern wo es möglich ist, dass ein Semikolon oder Anführungszeichen vorkommt. Der Fehler existiert nach wie vor.

	$query2 = "  
		INSERT INTO  
			tbl\_ticket\_test  
			(  
				`ticket\_id`,  
				`ticket\_melder`,  
				`ticket\_zugeordnet`,  
				`ticket\_sachbearbeiter`,  
				`ticket\_closed`,  
				`ticket\_verrechnung`,  
				`ticket\_art`,  
				`ticket\_typ`,  
				`ticket\_requester`,  
				`ticket\_siehe\_ticket`,  
				`ticket\_kurzbeschreibung`,  
				`ticket\_tags`,  
				`ticket\_termin`,  
				`ticket\_status`,  
				`ticket\_prioritaet`,  
				`ticket\_weiterleitung`,  
				`ticket\_ex\_support`,  
				`ticket\_ex\_ticket`,  
				`ticket\_daten`  
			}  
		VALUES  
			{  
				'".$row['id']."',  
				'".$row['melder']."',  
				'".$row['zugeordnet']."',  
				'".$row['sachbearbeiter']."',  
				'".$row['closed']."',  
				'".$row['verrechnung']."',  
				'".$row['art']."',  
				'".$row['typ']."',  
				'".$row['requester']."',  
				'".$row['siehe\_ticket']."',  
				'".mysql\_real\_escape\_string($row['kurzbeschreibung'])."',  
				'".mysql\_real\_escape\_string($row['tags'])."',  
				'".$row['termin']."',  
				'".$row['status']."',  
				'".$row['prioritaet']."',  
				'".$row['weiterleitung']."',  
				'".$row['ex\_support']."',  
				'".$row['exticket']."',  
				'".mysql\_real\_escape\_string($row['daten'])."'  
			}  
		";  

PS: Was ist denn an den Klammern in der Abfrage nicht in Ordnung?

Grüße
Daniel