最好使用数据库,还是每个展示都有单独的php文件?

时间:2014-08-17 18:59:54

标签: php html database

所以我几乎已经完成了我的网站,但唯一剩下的就是制作一个关于每个对象的个人展示(包括图片和信息)。但是,我想知道是否应该使用数据库来执行此操作,或者为每个展示对应于该对象的每个单独文件。目前我有16个对象,每6个月会增加4-5个,所以有这么多的对象,这就是为什么我在想也许数据库是最好的主意?或者,如果有另一种方式,而不是有20个PHP文件。

所以我想要的是用户查看我的gallery.php页面,当他们点击某个对象时,它会将它们带到一个包含信息和图片的页面。

您可以在http://darthvixcustomsabers.com/gallery.php

查看我当前的页面

enter link description here

此处还有我的gallery.php代码

<?php include 'header.php';?>

    <P id="service">Gallery of Completed Lightsabers</P>
    <div class="divider"></div>
    <section class="column">
    <div class="image-container">
                <img src="images/corran.jpg">
        <p>GCS: Corran Horn</p>

    </div>
    <div class="image-container">
                <img src="images/kraytsaber.jpg">
        <p>Krayt Dragon Saber   </p>

    </div>
    <div class="image-container">
                <img src="images/sk.jpg">
        <p>JK Starkiller</p>

    </div>
    <div class="image-container">
                <img src="images/firstascend.jpg">
        <p>GCS: Custom Ascend</p>

    </div>

</section>

<section class="column">
    <div class="image-container">
        <img src="images/quigon.jpg">
        <p>Qui-Gon Jinn</p>
    </div>
    <div class="image-container">
                <img src="images/adi.jpg">
        <p>One Replica Adi Gallia</p>

    </div>
    <div class="image-container">
                <img src="images/kiadi.jpg">
        <p>One Replica Ki-adi Mundi</p>

    </div>
    <div class="image-container">
                <img src="images/jacen.jpg">
        <p>Jacen Solo</p>

    </div>

</section>

    <section class="column">
    <div class="image-container">
        <img src="images/kitfisto.jpg">
        <p>Kit Fisto</p>
    </div>
    <div class="image-container">
                <img src="images/kotor.jpg">
        <p>Kotor(Revan) Lightsaber</p>

    </div>
    <div class="image-container">
                <img src="images/lukev2.jpg">
        <p>LDM Luke V2</p>

    </div>
    <div class="image-container">
                <img src="images/lukehero.jpg">
        <p>JQ Luke Hero</p>

    </div>

</section>

    <section class="column">
    <div class="image-container">
        <img src="images/mando.jpg">
        <p>Custom Mandalorian Lightsaber w/ Crystal Chamber</p>
    </div>
    <div class="image-container">
                <img src="images/mara.jpg">
        <p>JK Mara Jade</p>

    </div>
    <div class="image-container">
                <img src="images/darkascend.jpg">
        <p>Custom Dark Ascend</p>

    </div>
    <div class="image-container">
                <img src="images/lukehero.jpg">
        <p>JQ Luke Hero</p>

    </div>

</section>
                 <?php include 'footer.php';?>

    </body>

    </html>

我确实有一些数据库和retreiving数据库信息的经验,但如果有更好的方法,或者即使每个对象的单个文件是最好的,我也可以接受任何事情。

谢谢

1 个答案:

答案 0 :(得分:2)

如果你有这方面的知识,使用数据库是目前最好的选择,它可以让你更快速,更轻松地更新你所展示的对象,

在php文件上手动输入它们只会在您希望更改它们时更多地工作,甚至更新它们。