База даних магазин супутникових тарілок
27

ДОДАТКИ

Файл підключення до бази даних:

<?php

class Connect

{

    public static  function getConnect()

    {

        include"config.php";

        $pdo = new PDO("mysql:host=" . $host, $user, $password) or Die("error connect with " . $host);

        $pdo->query("CREATE DATABASE IF NOT EXISTS " . $databaseName . ";");

        $tryConnect = $pdo->query("USE " . $databaseName);

        $list = ("SELECT * FROM  `Product`");

        $tryProducts = $pdo->query($list);

        if (!$tryProducts) {

            require_once dirname(__DIR__) . '/installFiles/' . 'inst.php';

        }

        unset($tryProducts);

        return $pdo;

    }

}

Вивід всіх товарів на сторінку:

<section>

    <?php

 

    $pdo = Connect::getConnect();

    $obj = $pdo->prepare("select * from Product");

    $obj->execute();

    $list = $obj->fetchAll();

    foreach($list as $item)

    {?>

 

        <div class="product">

            <a href="/Product/ItemId/<?php echo $item['Id']; ?>">

                <img src="/images/<?php echo $item['images']; ?>" alt=""><br>

                <span><?php echo $item['Name']; ?></span>

            </a>

        </div>

 

    <?php } ?>

</section>