を簡素化に役立つ次のようにhttp://php.net/manual/es/mysqli-result.fetch-assoc.phpPHP mysqliの複数のクエリ&1ページにいる間 - 私はPHPの公式マニュアルを以下のよコード
は、これまでのところ、私は私のコードを持っているが、私は私はかどうかわからないんだけど私は同じページで多くの "クエリ"と "中"を使用しているので、私はPHPのすべてのコードとHTML内のコードの先頭に "エコー" PHPをいつでも開いたり閉じたりする必要がないので、このコードを簡単に入力するのに役立ちますが、それが正しいか、これが正常で「良い」かどうかを確認してください。前もって感謝します!
<?php
require_once("inc/header.php");
$connect = new mysqli("localhost", "user", "pass", "db_name");
if ($connect->connect_errno) {
printf("Error: %s", $connect->connect_error);
exit();
}
?>
<!-- *************** show products *************** -->
<div class="container">
<div class="row">
<?php
$query = "SELECT * FROM product";
if ($result = $connect->query($query)) {
while ($row = $result->fetch_assoc()) {
?>
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-3">
<div class="thumbnail">
<a href="product.php?id=<?php echo $row['product_id']; ?>"><img src="<?php echo $row['product_img']; ?>" alt="<?php echo $row['product_name']; ?>"></a>
<div class="caption">
<a href="product.php?id=<?php echo $row['product_id']; ?>"><h6 class="truncate"><?php echo $row['product_name']; ?></h6></a>
<h5><?php echo "$".$row['product_price']; ?></h5>
</div>
</div>
</div>
<?php
}
$result->free();
}
?>
</div>
</div>
<!-- *************** Latest 10 products... *************** -->
<div class="container">
<div class="row">
<?php
$query = "SELECT * FROM product ORDER BY product_id DESC LIMIT 10";
if ($result = $connect->query($query)) {
while ($row = $result->fetch_assoc()) {
?>
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-3">
<div class="thumbnail">
<a href="product.php?id=<?php echo $row['product_id']; ?>"><img src="<?php echo $row['product_img']; ?>" alt="<?php echo $row['product_name']; ?>"></a>
<div class="caption">
<a href="product.php?id=<?php echo $row['product_id']; ?>"><h6 class="truncate"><?php echo $row['product_name']; ?></h6></a>
<h5><?php echo "$".$row['product_price']; ?></h5>
</div>
</div>
</div>
<?php
}
$result->free();
}
?>
</div>
</div>
<!-- *************** Show the categories list... *************** -->
<?php
$query = "SELECT * FROM categories";
if ($result = $connect->query($query)) {
while ($row = $result->fetch_assoc()) {
?>
<ul>
<li><a href="categories.php?id=<?php echo $row['categories_id']; ?>"><?php echo $row['categories_name']; ?></a></li>
</ul>
<?php
}
$result->free();
}
$connect->close();
?>
<?php require_once("inc/footer.php");?>
完璧な、今私は読んで、コードを簡素化するための大きな助けになる! – GePraxa
私はこの時間を見ているプロポーザルを持っていて、私はそれを愛し、物事をずっと簡単にしました。 – GePraxa
素晴らしい!もちろん、私はそのライブラリを発見して以来、コードはより洗練されています。 – sloaxleak