3

たとえば、次のコードを使用します。

$result = $link->prepare("SELECT * FROM animals WHERE id = '$id'");
$result->execute();
$row = $result->fetch(PDO::FETCH_ASSOC);
$result = null;
$link = null;

「$result = null;」を使用しても問題ありません。この接続を閉じるには?

4

1 に答える 1

2

「$result = null;」を使用しても問題ありません。この接続を閉じるには?

データベース接続は閉じません。ただしPDOStatement $result、これはおそらくあなたが懸念していたものです。

関連するすべてのリソースとの接続を閉じたい場合は、次のようにして問題ありません

$link = null;

あなたも持っています。したがって、ここではまったく問題は見られません。認めざるを得ませんが、何があなたに尋ねたのか少し疑問に思います。

于 2012-12-29T23:04:16.123 に答える