Hallo,
Ik ben in het bezit van een script van een watch series site.
Ik wil nu de laatst 20 toegevoegde episodes uit de database halen. Dit is geen probleem.
Het probleem is, in mijn episodes table in de database heb ik een series veld. De waarde hiervan is een id.
Ik heb een aparte series table die ook een id veld heeft, maar ook een serie name veld.
Nu wil ik de laatste 20 episodes uit mijn episodes table halen, maar ik krijg dan natuurlijk als serie naam een getal te zien.
Nu wil ik een if functie gebruiken om toch de naam van die serie te krijgen inplaats van het id.
Ik maak gebruik van deze code:
<?php
$sql = "SELECT *
FROM episodes
ORDER BY id
DESC LIMIT 20";
$result = mysql_query($sql);
$season = array();
while($row = mysql_fetch_assoc($result))
{
if($row2['series'] == 'id')
{
$seriesid = $row['name'];
$sql2 = "SELECT *
FROM series
WHERE id = $seriesid";
$result2 = mysql_query($sql2);
$row = mysql_fetch_assoc($result2);
}
echo '
' . $row['series'] . ' Season ' . $row['season'] . ' Episode ' . $row['episode'] . ': ' . $row['name'] . '
</br>';
}
?>
Ik ben er van bewust dat dit niet gaat werken. Heeft iemand misschien een oplossing of een ander idee?
Thanks! Ruud
1.578 views