Einen schönen guten Abend,
ich stehe vor dem Problem, wie ich doppelte Werte in einem Array vermeiden kann.
so sieht die Tabelle aus:
in der vidid spalte werde alle videoids eingetragen von den actoren.
Ziel ist: auf der Actorseite sollen alle actoren angezeigt, die gleiche filme gedreht haben. Die Actoren sollen aber nur einmal angezeigt werden.
so sieht es aus auf der actorseite:
rechts im Block sieht man die doubletten
ich würde auch gerne bei jedem actor die anzahl der filme, die sie mit dem actor von der aktuellen seite gedreht haben.
anbei mein versuch in php:
ich hoffe ihr habt einige vorschläge
ich stehe vor dem Problem, wie ich doppelte Werte in einem Array vermeiden kann.
so sieht die Tabelle aus:

in der vidid spalte werde alle videoids eingetragen von den actoren.
Ziel ist: auf der Actorseite sollen alle actoren angezeigt, die gleiche filme gedreht haben. Die Actoren sollen aber nur einmal angezeigt werden.
so sieht es aus auf der actorseite:

rechts im Block sieht man die doubletten

ich würde auch gerne bei jedem actor die anzahl der filme, die sie mit dem actor von der aktuellen seite gedreht haben.
anbei mein versuch in php:
PHP:
$categoryxc = $db->sql_query("SELECT * FROM artist_vid WHERE artistid=$id");
$nrows = $db->sql_numrows($categoryxc);
while($rowxc = $db->sql_fetchrow($categoryxc)) {
$vidid = $rowxc['vidid'];
$resultsa = $db->sql_query("select * from artist_vid WHERE vidid=$vidid AND artistid !=$id");
while($rowxcx = $db->sql_fetchrow($resultsa)) {
$artistid = $rowxcx['artistid'];
$resultsax = $db->sql_query("SELECT * FROM artist WHERE id =$artistid");
$row = $db->sql_fetchrow($resultsax);
$idix = $row['id'];
$image = $row['thumbimg'];
$title = filter($row['name'], 'nohtml');
ich hoffe ihr habt einige vorschläge