Witam,
Mam mały problem, ponieważ korzystam z jednego z cms, wiele danych zapisuje w bazie danych oddzielając przecinakami lub odstępem np. znajomych zapisuje tak:
#__tabelaznajomi
|ID | IDuser |IDfriend
| 1 | 55 | 56,54,67,69
| 2 | 56 | 55,60
| 3 | 59 |
| 4 | 60 | 60
Nie mam pojęcia jak mogę wyświetlić takie dane. Próbowałem tak
<?php
$wynik = mysql_query("SELECT * FROM #__tabelaznajomi")
or die('Błąd zapytania');
;
echo "<table cellpadding=\"2\" border=1>";
while($r = mysql_fetch_assoc($wynik)) {
if ($user->id==$r['IDuser']){ // ma wyświetlić znajomych tylko użytkownika na profilu którego jesteśmy
$idznajomy = $r['IDfriend'];
echo "<tr>";
echo "<td>".$idznajomy->name."</td>"; // nazwa znajomego
echo "<td>".$idznajomy->mail."</td>"; // mail znajomego
echo "<td>
</td>";
echo "</tr>";
}
}
echo "</table>";
?>
Potrzebuję po prostu osobno pobierać id znajomych, obecnie zwraca mi wszystko w jednym ciągu np 56,54,67,69. Bardzo proszę o pomoc :)