Support » Allgemeine Fragen » Externe MYSQL Datenbank einbinden

  • Gelöst klaus80995

    (@klaus80995)


    Hallo zusammen,

    ich verwalte die Homepage unseres Sportvereins und wir möchten die Seite von Joomla auf WordPress migrieren. Unsere Trainingszeiten und die Kontaktdaten der Trainer werden in einer mysql Datenbank bei unserem Jugendleiter gespeichert und verwaltet. Diese Daten lesen wir per PHP-Script aus und geben Sie auf der Joomla Homepage aus. Unter Joomla hat die Ausgabe gut funktioniert. Leider habe ich bisher nichts gefunden, wie ich die Abfrage in WordPress am besten einbauen kann.
    Da ich weder ein PHP noch ein WordPress Experte bin, wäre ich um Hilfe sehr dankbar. Weiter Infos kann ich gerne nachreichen.

    Unter Joomla haben wir die Daten mit dem folgenden Script abgefragt.

    <?php
    #
    # Datenbankverbindung aufbauen
    #
        $mysqlhost="xxx"; // MySQL-Host angeben
        $mysqluser="xxx"; // MySQL-User angeben
        $mysqlpwd="xxx"; // Passwort angeben
        $mysqldb="xxx"; //Datenbank
        $connection=mysqli_connect($mysqlhost, $mysqluser, $mysqlpwd,$mysqldb) or die ("Verbindungsversuch fehlgeschlagen");
    
    $sql = "select t.typ,u.user_nr,u.name_lower,u.name,u.vorname,u.vorname_spitz,fu.funktion,fu.funktionsarten_nr,
    f.funktionsart,u.bild,u.mitglied_nr,u.telpriv,u.fax,u.handy,u.email,fu.typ_nr
    from usersfcf u
    join funktionen fu on (fu.user_nr = u.user_nr)
    join funktionsarten f on (f.funktionsarten_nr = fu.funktionsarten_nr)
    join mannschaftstypen t on (t.typ_nr = fu.typ_nr)
    where f.funktionsart = 'Trainer' and t.jugend = 1 and t.typ = 'u13' order by t.sort";
    
    $adressen_query = mysqli_query($connection,$sql) or die("Anfrage nicht erfolgreich");
    $anzahl = mysqli_num_rows($adressen_query);  //Anzahl der Datensaetze
    ?>
    <html>
    <head></head>
    <body>
    <table class="table table-bordered">
    <tr>
            <th>Nachname</th>
            <th>Vorname</th>  
            <th>Tel Privat</th>      
            <th>Handy</th>
            <th>Email</th>
    </tr>
    <?php
    while ($adr = mysqli_fetch_array($adressen_query)){
    ?>
        <tr>
    <td><?=$adr['name']?></td>
            <td><?=$adr['vorname']?></td>
            <td><?=$adr['telpriv']?></td>
            <td><?=$adr['handy']?></td>
            <td><a href="mailto:<?=$adr['email']?>"><?=$adr['email']?></a></td>
        </tr>
    <?php
    }
    ?>

    Vielen Dank

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Externe MYSQL Datenbank einbinden“ ist für neue Antworten geschlossen.