Moin, fürs aktuelle Projekt brauchen wir einen tt_news-Export. tt_news läuft auf beiden Systemen in der 3.0.1er Version. Hierzu fand ich folgendes Skript:
<?php die(); //set content-type header('Content-Type:text/plain'); // connect to database $src = new PDO('mysql:dbname=dbname_from;host=***','user','geheim'); $dest= new PDO('mysql:dbname=dbname_to;host=***','user','geheim'); // set to utf-8 $src->query('set character set utf8'); // select entries $src_tt_news = $src->prepare('SELECT * FROM tt_news where deleted = 0 and category!=5'); $src_tt_news->execute(); $news_array = $src_tt_news->fetchAll(PDO::FETCH_ASSOC); //modify news foreach($news_array as $key=>$news) { unset($news['uid']); unset($news['category']); unset($news['tx_xmlttnewsimport_xmlunid']); $news['pid'] = 288; $images = explode(',',$news['image']); $news['image'] = 'bdd-----'.implode(',bdd-----',$images); $news_array[$key] = $news; } //build insert query $fields = implode(',' ,array_keys($news_array[0])); $values = ':'.implode(',:',array_keys($news_array[0])); $insert = $dest->prepare('INSERT INTO tt_news ('.$fields.') VALUES ('.$values.');'); //insert into database foreach($news_array as $news) { $insert->execute($news); #print_r($news); #print_r($insert->errorInfo()); #die(); } //echo error info print_r($src_tt_news->errorInfo()); ?> Mit diesem Script kommt beim Import nichts an. Erzeugt auch keine Ausgabe. Gibt es einen anderen Ansatz, um tt_news incl. Archiv usw. von a nach b zu bekommen? Gruß, Ingo ---------------------- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german