dedlfix: Probleme beim einlesen

Beitrag lesen

echo $begrüßung;

wie muss ich das in meinem fall den nun angeben?

Was genau liegt eigentlich vor? Pro Datei ein Datensatz, wobei die Felder mit % plus Zeilenumbruch getrennt sind?

Damit dann keine Zeilen - sprich: einzelne Datensätze - erkannt werden, solltest du LINES TERMINATED BY auf einen Leerstring setzen. Wenn das nicht zum Erfolg führt, nimm irgendeine Zeichenfolge, die garantiert nicht in den Daten vorkommt.
Für die Trennung der Felder solltest du die wirklich verwendeten Zeichen angeben. Dazu müsstest du zuerst ermitteln, welche(s) Zeichen deinen Zeilenumbruch darstellt. Schau mit einem Hex-Editor nach, ob dort 0D, 0A oder beides nacheinander auftritt. Für 0D notierst du \r und für 0A nimmst du \n. Zusammen mit dem % und in der richtigen Reihenfolge ist das der Wert für das FIELDS TERMINATED BY.

echo "$verabschiedung $name";