したがって、ほとんどの基本的なphp / mysqlの例は、次のようなものを示しています(素人の例としてW3 Schoolsから取得)。
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM Persons");
while($row = mysqli_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
mysqli_close($con);
?>
外部接続ファイルを使用する場合、接続を閉じる正しい方法は何ですか(必要な場合)。
例えば。上記を、以下を含むconnection.phpファイルに分割します。
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
そして、以下を含むQuery.phpファイルがあります。
<?php
require('connection.php');
$result = mysqli_query($con,"SELECT * FROM Persons");
while($row = mysqli_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
?>
接続を閉じる必要がありますか?query.phpファイルの最後にある必要がありますmysqli_close($con);
か、それともconnection.phpファイルの最後にあり、接続が閉じられる前にquery.phpファイルが実行されるようにリンクする何らかの方法がありますか?
および/または接続を閉じる必要がありますか?スクリプトが完了した後、自動的に閉じますか?