Hallo zusammen,
Danke für Eure Tipps.
Ich habe mal einen anderen Weg versucht bin aber auch hier gescheitert. Es geht um folgendes.
Ich habe eine externe sql-datenbank die ich in mein WP einbinden möchte. Nun habe ich ein wenig gebasteltund ein kleines Plugin geschrieben.
Dies sieht folgendermaßen aus:
PHP
<?php
if(!defined('ABSPATH')) exit;
/*
Plugin Name: Small Kalender für die Startseite
Plugin URI:
Description: Dieses Plugin zeigt auf der Startseite insgesamt 3 Datensätze des Gesamtkalender dar.
Author: MH
Author URI:
License: GPLv2
*/
/* Shortcode – kalender_start */
?>
<?php
function small_kalender()
{
//Hier wird die Datenbankverbindung zu Strato hergestellt;
$dbhost="localhost";
$dbname="veranstaltungskalender";
$dbuser="root";
$dbpass="";
//Jetzt zur kurzen Ausgabe der Datenbank
//Hier das sql-script;
$sqlab ="SELECT kalender_id, veranstaltung, DATE_FORMAT(datum, '%d.%m.%Y') AS vondatum, TIME_FORMAT(uhrzeit_beginn, '%H:%i') AS uhranfang, TIME_FORMAT(uhrzeit_ende, '%H:%i') AS uhrende, fulltime, rubrik_id FROM kalender ORDER BY monats_id ASC LIMIT 0,3 ";
$db = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die("Konnte keine Verbindung zur Datenbank herstellen");
$res = mysqli_query($wpdb, $sqlab);
...usw.
}
return; //Hier soll die Ausgabe der Datenbank stehen
}
add_shortcode( 'kalender_start', 'small_kalender' );
?>
Alles anzeigen
Auf Lochost läuft das echt gut. Installiere ich das auf dem Host mit den echten Zugangsdaten bei strato macht er keine Verbindung
Muss ich die Datenbankverbindung aners einbinden?