\r\n fehlt bei ganzen Datenbank-Export

Xep22

Member
moin, mir ist folgendes aufgefallen: wenn ich mit phpmyadmin/mysqldump meine komplette DB exportiere, habe ich in den Spalten wo im <pre> ein Zeilenumbruch ist nicht das \r\n. Exportiere ich nur die Tabelle, habe ich das.

wieso ist das so ? wenn ich jetzt die ganze DB importiere, sind diese Zeilenumbrüche dann weg ??

So verbinde ich mich und trage die daten ein :

Code:
try{
    $pdo=new PDO('mysql:host=localhost;dbname=XXX','XXX','XXX',
    array(
    PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
} catch (PDOException $e){
    echo 'fehler';
    exit;}

$statement=$pdo->prepare("INSERT INTO table (title, textinhalt) VALUES (:title, :textinhalt)");
$result=$statement->execute(array('title' => $title, 'textinhalt' => $textinhalt));

woran liegt das? was muss ich tun?
 
Last edited by a moderator:

GwenDragon

Registered User
Was zeigt denn das generierte SQL wenn du mal so ein Datum, welches PRE beinhaltet, anzeigst?
Wie du die Textfelder dann in PHP escaped hast, weiß ich nicht.
 
Last edited by a moderator:
Top