dankeschön für die schnelle antwort.
Bei dem ganzen handelt es sich um eine konvertierung von der einen DB in eine andere.
Ich habe die Tabelle gag_artikel, aus welcher ich gewisse informationen benötige, die ich später in die tabelle jos_content einfügen will.
Meine Frage:
Ist mein Script korrekt? Ist das möglich auf die Weise, die ich einschlage?
// DEKLARIERE FUNKTIONEN
function convert_user($user) {
if($user == 1)
$user = '337';
elseif($user == 2)
$user = '69';
}
function convert_text($text) {
$text = preg_replace('/\[[^\]*\]/', '', $text);
$text = ereg_replace('<br>', '<br/>', $text);
}
function convert_date($date) {
$date = date('Y-m-d H:i:s',$date);
}
// HERE WE GOOO...
$abfrage = "SELECT *
FROM gag_artikel";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {
$row['userid1'] = convert_user($row['userid1']);
$row['text'] = convert_text($row['text']);
$row['date'] = convert_date($row['date']);
// FÜGE ARTIKEL IN JOOMLA-TABELLE EIN
$eintrag = "INSERT INTO jos_content (id, title, title_alias, introtext, fulltext, state, sectionid, mask, catid, created, created_by, created_by_alias, modified, modified_by, checked_out, checked_out_time, publish_up, publish_down, images, urls, attribs, version, parentid, ordering, metakey, metadesc, access, hits)
VALUES ('', '" .$row['titel']. "', '', '', '" .$row['text']. "', 1, 1, 0, 61, '" .$row['datum']. "', '" .$row['userid1']. "', '', '0000-00-00 00:00:00', 0, '0000-00-00 00:00:00', '" .$row['datum']. "', '0000-00-00 00:00:00', '', '', '', '0', '', '', '', '0', '0'";
}
Danke für Tipps!!