Fonsi-Heizer
Mitglied
Hallo Leute!
Da meine Datenbankabfragen noch immer auf mysql laufen und ich diese aufgrund der Zukunft auf mysqli umstellen möchte habe ich folgende Fragen zu meiner Abfrage und Ausgabe.
Wie Ihr im Code seht, habe ich die mysql Befehle auf mysqli geändert, jedoch erhalte ich nur eine leere Tabelle.
Die Verbindung von Joomla zur Datenbank wurde schon auf mysqli umgestellt.
Danke
Da meine Datenbankabfragen noch immer auf mysql laufen und ich diese aufgrund der Zukunft auf mysqli umstellen möchte habe ich folgende Fragen zu meiner Abfrage und Ausgabe.
PHP:
<?php
$result = mysqli_query("SELECT a.ordering AS Nr, a.first_name AS Vorname, a.last_name AS Nachname, s.translation AS 'Status*', DATE(a.date) AS Datum, (SELECT f.value AS Club FROM zo0vf_seminarman_fields_values f WHERE f.applicationid = a.id AND field_id = 5) AS Stadt, (SELECT f.value AS Club FROM zo0vf_seminarman_fields_values f WHERE f.applicationid = a.id AND field_id = 6) AS Land, (SELECT f.value AS Club FROM zo0vf_seminarman_fields_values f WHERE f.applicationid = a.id AND field_id = 19) AS 'Gruppe*' FROM zo0vf_seminarman_application a inner join zo0vf_seminarman_status s on a.status = s.uid order by a.ordering");
$fields_num = mysqli_field_count($result);
echo "<div class='demo-container'><table class='footable'>";
echo'<thead><tr class="footable-detail-show"><th class="footable-first-column footable-sortable footable-sorted" data-type="numeric">Nr <span class="footable-sort-indicator"></span></th><th class="footable-sortable">Vorname <span class="footable-sort-indicator"></span></th><th class="footable-sortable">Nachname <span class="footable-sort-indicator"></span></th><th class="footable-sortable" data-hide="phone">Status <span class="footable-sort-indicator"></span></th><th class="footable-sortable" data-hide="phone, tablet">Datum <span class="footable-sort-indicator"></span></th><th class="footable-sortable" data-hide="phone, tablet">Stadt <span class="footable-sort-indicator"></span></th><th class="footable-sortable" data-hide="phone">Land <span class="footable-sort-indicator"></span></th><th class="footable-last-column footable-sortable" data-hide="phone">Gruppe* <span class="footable-sort-indicator"></span></th></tr></thead>';
echo'<tbody>';
while($data = mysqli_fetch_array($result))
{
echo'<tr>';
echo '<td>'.$data['Nr'].'</td><td>'.$data['Vorname'].'</td><td>'.$data['Nachname'].'</td><td>'.$data['Status*'].'</td><td>'.$data['Datum'].'</td><td>'.$data['Stadt'].'</td><td>'.$data['Land'].'</td><td>'.$data['Gruppe*'].'</td>';
echo'</tr>';
}
echo "</tbody></table></div>";
?>
Wie Ihr im Code seht, habe ich die mysql Befehle auf mysqli geändert, jedoch erhalte ich nur eine leere Tabelle.
Die Verbindung von Joomla zur Datenbank wurde schon auf mysqli umgestellt.
Danke