0

私のmysqlデータベースからランダムなファイル名を表示する配列を作成しました。残念ながら正しく表示されません。

そのテレビシリーズの正しいバナー画像を表示するには、ファイル ID に基づいて分解する必要があります。

<?php include '../connect/dbseries.php' ?>
<?php include 'Sbarray.php' ?>
<?php
$names = explode ("|", $row['4']);
 ?>


<center><?php 
while($row=mysql_fetch_array($result2)){
echo '<a href="episodemenu.php?id='.$row['ID'].'"><img src="../images/series/'. $names[array_rand($names,1)].'" width="800" height="150" style="padding:2px;"></a>';
}

?>
</center>

私の配列ページは

<?php   $result2 = mysql_query("SELECT 
                            ID, 
                            pretty_name, 
                            sortname, 
                            Genre,
                            Bannerfilenames,
                            CurrentBannerFilename,
                            Posterfilenames,
                            PosterBannerFileName, 
                            summary, 
                            Fanart,
                            IMDB_ID

                            FROM online_series

                            order by sortname ASC;");
if (!$result2) {
    echo 'Could not run query: ' . mysql_error();
    exit;
}

?>

<?php $row = mysql_fetch_row($result2); 

//setup array
$banner = $row['4'];

?>

それは私がページに持っているすべてのコードです。各行/テレビシリーズではなく、行1の画像のみを表示するので、助けていただければ幸いです

爆発コマンドと関係があると思いますが、修正方法がわかりません。

前もって感謝します

4

1 に答える 1