Леле лелее, колко много сложен код за толкова простичко нещо.
Аз бих използвал текстова базата данни, защото мисля, че няма никакъв смисъл такъв тип данни да се обработват през MySQL. Защо да товарим сървара с подобни елементарни четения.
Целия код на подобна програмка би изглеждал ето така:
<?php
$lines = file('banners.txt');
foreach ($lines as $lbanner){
list($picture, $link) = preg_split('/@@/',$lbanner);
$array_images[$picture] = rtrim($link);
}
$rn = array_rand($array_images);
echo "<a href=\"$array_images[$rn]\"><img src=\"$rn\"></a>";
?> |
А самата база данни можете да си попълвате дори и ръчно, защото представлява обикновен текстов файл:
pict1@@link1
pict2@@link2
pict3@@link3
pict4@@link4 |
или пък може да се използва един леко преработен урок, който бях пуснал:
Текст файл база данни или система за коментари и новини