1

わかった。mysqli API について学んでいます。私は2つのファイルを持っています。1 つは私のデータベースに接続し、もう 1 つはクエリを実行します。すべてが機能します。ただし、1 つのページで 2 つのクエリを実行したいと考えています。これどうやってするの?これを行うための良い方法は何ですか? 私のdb接続を1回含めてから、両方のクエリを実行し、dbへの接続を閉じて、すべて一緒に終了するのが最善の方法でしょうか? それはほとんどの人がそうする方法ですか?

db.php

$mysqli = new mysqli("..", "..", "..", "..");

/* check connection */
if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}

クエリ.php

include 'db.php';

$sql = "SELECT id, row1 FROM test ORDER by id DESC";

$query = $mysqli->query($sql) or die(mysqli_error());
$row_cnt = mysqli_num_rows($query);

if ($row_cnt  > 0) {

    while ($row = $query->fetch_assoc()) {
        echo $row["id"] . $row["row1"];
    }

    $result->free();
}

$mysqli->close($mysqli);
4

1 に答える 1