私は、ユーザー情報(主に名前と年齢)を表示するWebサイトを持ち、データベースからすべてのレコードをフェッチする方法を知りたいとします。SQLのレコードを最も効率的にフェッチする方法
私はちょうどDBMSを学び始め、ここでは、コード
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "simple_login";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT name,age from `members`";
$result = $conn->query($sql);
for($i=1;$i<6;$i++)
{
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
$name=$row['name'];
$age=$row['age'];
?>
<div class="container">
<h4>Name : <? echo $name; ?></h4>
<h4>Age : <? echo $age; ?></h4>
</div>
の私の第一部分ですが、私はそれはレコードを取得し、表示するための最良の方法であるかどうかわからないけど。 これ以外にも、同じ情報を別のページに表示したい場合は、毎回これを何度も何度もコピーする必要がありますか?
sidenote:それがあなたの完全な/実際のコードならば、いくつかの中括弧 '}'がありません。 –
それはちょうどある程度のレコードを表示するだけです。 –
@ Fred-ii-しかし私の完全なコードではなく、それだけの部分 –