Я новичок в синтаксисе php и ищу советы по созданию наиболее приемлемого или правильного кода. Я сосредотачиваюсь на дизайне внешнего интерфейса, но мне нравится следить за тем, чтобы мой код был корректным. Я нахожусь в программе цифрового мультимедиа, мой инструктор дал нам этот код для подключения к нашим базам данных MYSQL.
<?php
mysql_connect("localhost", "root", "root")or die("Cannot Connect to DB");
mysql_select_db("Example")or die("cannot select the DB Example ");
?>
Однако, когда я смотрю онлайн-сценарии подключения, они устанавливают функцию mysql_connect в качестве переменной, например, $ connect и запускают оператор if заявив; если нет, $ connect выдает ошибку, и то же самое для mysql_select_db . Они также закрывают скрипт с помощью mysql_close ($ connect); как показано ниже
<?php
$connect = mysql_connect("localhost", "root", "root");
if (!$connect)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("Example", $connect);
if (!$db_selected)
{
die ("Can\'t use test_db : " . mysql_error());
}
mysql_close($connect);
?>
Или лучше? Какие проблемы могут возникнуть, если я не закрываю соединение с mysql_close?