Guten Morgen,
ich bastel gerade eine kleine Funktion die mir alle Trefforte eines Users ausgibt (klappt auch soweit recht gut)
function trefforte_profile($mysqli, $i_inseratID) {
$stmt = $mysqli->prepare("SELECT
t_id,
t_inseratID,
t_treffpunkt,
tA_bezeichnung
FROM web_users_treffpunkt
LEFT JOIN treffpunkte
ON treffpunkte.tA_id = web_users_treffpunkt.t_treffpunkt
WHERE t_inseratID = '$i_inseratID'");
$stmt->execute();
$stmt->bind_result($t_id, $t_inseratID, $t_treffpunkt, $tA_bezeichnung);
$stmt->store_result();
if($stmt->num_rows() > 0) {
while($stmt->fetch()) {
echo '<a href="#">'.$tA_bezeichnung.'</a>, ';
}} else {
echo 'Auf Anfrage';
}
}
Nur ich habe ein kleines Problem bei der Ausgabe sprich im "ECHO" Bereich. Wenn der letzte Eintrag erreicht ist sollte kein "," mehr angehängt werden. Es ist zwar nicht schlimm sieht aber einfach nicht schön aus. Finde aber dazu keine Lösung. Könnte mir hier bitte jemand helfen?
Nicht wundern warum ich immer mit t_ bzw. tA_ arbeite, dieses mache ich aus diesem Grund um die Felder besser zu unterscheiden bzw. mir hat mal jemand gesagt wenn ich zwei Tabellen verbinde müssen die Spalten eindeutig sein.