ich möchte gerne auf einer Website die mit Contenido 4.6.8 bereits läuft Inhalte einer anderen Website die unter 4.4 läuft einbinden.
Dazu habe ich in einem Modul folgende Datenbankverbindung aufgebaut:
Code: Alles auswählen
// Datenbankhost
$hoststmk = 'www.xyz.at';
$dbasestmk = 'xyz';
$userstmk = 'xyz';
$passstmk = 'xyz';
if (!$dbstmk) {
$dbstmk = mysql_connect($hoststmk,$userstmk,$passstmk);
mysql_select_db($dbasestmk);
}
if ($dbstmk) {
echo "Datenbankverbindung<br>";
}
$sql = "SELECT ARTLANG.idart, ARTLANG.title, CATART.idcat, ARTLANG.created, CONTENT.value, CONTENT.idtype, CONTENT.typeid, CAT.parentid
FROM xyz_cat_art AS CATART, xyz_art_lang AS ARTLANG, xyz_cat AS CAT, xyz_content AS CONTENT
WHERE ARTLANG.idart = CATART.idart AND CATART.idcat = CAT.idcat AND ARTLANG.idartlang=CONTENT.idartlang AND CONTENT.idtype<=5 AND CONTENT.typeid<=15 AND CAT.idcat='65' AND ARTLANG.idlang = '$lang' AND ARTLANG.online = '1' AND CATART.is_start='0'
ORDER BY ARTLANG.title ASC, ARTLANG.created DESC";
echo $sql."<br>";
//$db->query($sql);
$dbstmk = mysql_db_query($dbasestmk, $sql, $dbstmk);
...
Die Datenbankverbindung scheint zu stehen - zumindest wird mir diese ausgegeben. Ich habe aber das Gefühl, dass ich von der Datenbank nichts zurück bekomme.Maximum execution time of 30 seconds exceeded in /conlib/db_mysql.inc
Von meinen Provider (all-inkl.com) habe ich folgende Information bekommen:
Kann mir jemand dabei helfen? Was kann ich mit dem Port noch weiter angeben? Ist das ein Problem, was aufgrund von Contenido entsteht?eine externe Verbindung mit der Datenbank auf dem Server bei uns ist generell möglich. Als Host verwenden Sie bitte den Domainnamen, der SQL Port lautet 3306.
Vielen Dank für eure Hilfe.