Я только что обнаружил PDO, и я очень взволнован этим, но я прочитал несколько учебных пособий о том, как реализовать это, и они показывают мне различные способы сделать это.
Так что теперь я в замешательстве, который лучший.
Пример 1: открыть базу данных один раз.
include("host.php"); //including the database conection
//random PDO mysql stuff here
Пример 2: открыть закрыть базу данных при необходимости:
try {
$dbh = new PDO(mysql stuff);
$sql = "mysql stuff";
foreach ($dbh->query($sql) as $row)
{
echo $row['something'];
}
/*** close the database connection ***/
$dbh = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
что лучше? я думаю, что пример 2 лучше, но там гораздо больше кода, чем в примере 1