compoundbow83
Neuer Benutzer
- Beiträge
- 3
Hallo Zusammen,
ich bin gerade Datei eine Termindatenbank mit Einbuchungsoption zu realisieren.
Nun muss ich Daten aus drei Tabellen auslesen (das bekomme ich hin). Aber ich möchte bei der Ausgabe Daten aus der einen Tabelle nur einmal ausgaben.
Mein Code sieht aktuell so aus:
Mit diesem Code sieht die Ausgabe aber so aus:
12.04.2022 Name 1
30.04.2022 Name 1
30.04.2022 Name 2
Wie bekomme ich es denn hin, dass die Ausgabe so aussieht:
12.04.2022
Name 1
30.04.2022
Name 1
Name 2
Bedeutet, ich will das Datum egal wieviele Teilnehmer an dem Termin vorhanden sind nur einmal über den Teilnehmern ausgeben.
Ich habe leider aktuell keinen wirklichen Ansatz wie ich das hinbekomme.
Es würde mich sehr freuen, wenn ihr mir hier Tipps geben könntet.
Manuel
ich bin gerade Datei eine Termindatenbank mit Einbuchungsoption zu realisieren.
Nun muss ich Daten aus drei Tabellen auslesen (das bekomme ich hin). Aber ich möchte bei der Ausgabe Daten aus der einen Tabelle nur einmal ausgaben.
Mein Code sieht aktuell so aus:
PHP:
$abfrage = "SELECT * from yoga_termine, yoga_teilnehmer, yoga_user WHERE yoga_teilnehmer.id_user = yoga_user._id AND yoga_teilnehmer.id_termin = yoga_termine.id AND yoga_termine.datum >= curdate() ORDER BY yoga_termine.datum ASC, yoga_user._name ASC";
$result = mysqli_query($connect_id,$abfrage);
while ($row = mysqli_fetch_array ($result))
{
$id=$row['id'];
$id_user=$row['id_user'];
$_name=$row['_name'];
$date = strtotime($row[datum]);
$datum = date("d.m.Y",$date);
echo"
$datum
$_name
Mit diesem Code sieht die Ausgabe aber so aus:
12.04.2022 Name 1
30.04.2022 Name 1
30.04.2022 Name 2
Wie bekomme ich es denn hin, dass die Ausgabe so aussieht:
12.04.2022
Name 1
30.04.2022
Name 1
Name 2
Bedeutet, ich will das Datum egal wieviele Teilnehmer an dem Termin vorhanden sind nur einmal über den Teilnehmern ausgeben.
Ich habe leider aktuell keinen wirklichen Ansatz wie ich das hinbekomme.
Es würde mich sehr freuen, wenn ihr mir hier Tipps geben könntet.
Manuel