Joomla! erweitern/Komponenten/3rd Party/Einträge ergänzen
Aus Joomla! Dokumentation
<?php // Die Datenbankverbindung // copyright: K.-Michael Siebenlist, 08.11.09, GNU/GPL-Lizenz innerhalb Joomla! // Beide Gästebuch-Dateien müssen in der gleichen Datenbank sein // config.php: Datenbankzugang $speichername="localhost"; $nutzer="root"; $pass=""; $db="datenbankname"; // Verbindung wird hergestellt @mysql_connect($speichername, $nutzer, $pass) or die("Es konnte keine Verbindung aufgebaut werden"); mysql_select_db($db) or die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error()); // Die Abfrage der benötigten Spalten aus dem alten Gästebuch $sql="SELECT `date` , `email` , `homepage` , `id` , `name` , `betreff` , `text` , `time`, `ip` FROM `myphpgb_entries` ORDER BY `id`"; // Die Abfrage wird ausgeführt $result = mysql_query($sql) OR die("Query: <pre>".$sql."</pre> "."Antwort: ".mysql_error()); // Ein Array wird bereitgestellt $auswahl = array(); // Das Array wird mit den Daten der Abfrage gefüllt if(mysql_num_rows($result)) { while($row = mysql_fetch_assoc($result)) { $auswahl[] = array($row['date'],$row['email'],$row['homepage'],$row['id'],$row['name'],$row['betreff'],$row['text'],$row['time'],$row['ip']);} } else { echo "Es sind keine Daten in der Datenbank vorhanden "; } // Das Array wird ausgelesen foreach ($auswahl as $wert) { $array = explode(".",$wert[0]); $date=$array[2].'-'.$array[1].'-'.$array[0].' '.$wert[7].":00"; // Die ausgelesenen Werte werden den Spalten des neuen Gästebuchs in einem Einfüge-Befehl zugewiesen $sql="INSERT INTO josw_phocaguestbook_items (`date`,`email`,`homesite`,`id`,`username`,`title`,`content`,`ip`,`ordering`) VALUES ('".$date."', '".$wert[1]."', '".$wert[2]."', '".$wert[3]."', '".$wert[4]."', '".$wert[5]."','".$wert[6]."','".$wert[8]."','".$wert[3]."')"; // Die Abfrage wird ausgeführt $result = mysql_query($sql) OR die("Query: <pre>".$sql."</pre> "."Antwort: ".mysql_error()); } // Ausgabe der Werte am Bildschirm echo $date."<br>".$wert[0]."<br> ".$wert[1]."<br> ".$wert[2]."<br> ".$wert[3]."<br> ".$wert[4]."<br> ".$wert[5]."<br> ".$wert[6]."<br> ".$wert[7]."<br> ".$wert[8]."<br> <br> "; ?>