[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Про РНР коды и MySQL
YVSIK
Доброго времени суток! Трезвому Николаю привет!
1) Код РНР как известно начинается с <?php и заканчивается ?>
ничего нового))) хм)))
наткнулся на вот такое
Цитата
Не нужно лениться. Не нужно пользоваться short-тегами. Их вообще скоро выведут из употребления, так как они пересекаются с XML. Писать нужно только так: <?php
Ну и коль скоро зашла речь о них, то закрывающий значек в конце файла PHP ?> нельзя ставить ни в коем случае. Это не просто вредно, но и опасно.

далее по тексту вот и встал в замешательство
так как-же теперь закрывать РНР код
и в каких случаях ето надо а в каких нет ?
может я где-то не внимательно прочитал ?
может что-то пропустил?
есле так, прошу уточнить;
2) вот вопрос который как мне кажется вообще нигде
не освещён ;
это я читал про базы ну как они открываются и как закрываются
в общих учебниках сказано так
когда мы подключаемся к MySQL базе открываеться соединение
потом запрос ;
потом ввыборка или занесение ну в общем как пологаеться
и вот в конце всех этих подключений
надо закрыть соединение с базой?
как один щас уже не помню где я это вычитал
по моему гдето в мануале про базы
один програмист написал так
когда все операции с базой выполнены
в конце надо зарывать соединение
что врезалось в память вот это
потом вы привыкнете на автомате это делать
приведу пример

<?php
// Константы для подключения к СУБД
define("HOST","localhost");
define("USER","root");
define("PASS","");
define("DB","my_database");
// Подключение к СУБД
$link = mysql_connect(HOST,USER,PASS) or die (mysql_error());

ну далее как положено
потом мы выводим это в отдельный файл и подключаем иклюдом
где надо А закрыть подключение почему-то нет
этого не нигде
так надо закрывать или не надо
есле надо то в каких местах
может после выхода из браузера
это подключение закрывается автоматом или....как там ... положено
может вопросы не того
НО раз уже учить то учиться правильно без посдедущего переучивания.



Спустя 8 минут, 59 секунд (26.01.2011 - 23:18) twin написал(а):
Цитата
в каких случаях ето надо а в каких нет ?

Цитата
закрывающий значек в конце файла PHP ?> нельзя ставить ни в коем случае.


А закрывать соединение стоит тогда, когда после работы с базой есть еще куча кода. Если кода немного, то само закроется, не обязательно делать это принудительно.

Спустя 17 минут, 19 секунд (26.01.2011 - 23:35) YVSIK написал(а):
про базы понятно
я как быть с закрывающим тегом РНР?

Спустя 14 минут, 34 секунды (26.01.2011 - 23:50) omn написал(а):
mysql_close(бд)
Закрывай где хош ...

Спустя 8 часов, 30 минут, 11 секунд (27.01.2011 - 08:20) twin написал(а):
Цитата
я как быть с закрывающим тегом РНР?

Ну в третий раз пишу:
Цитата
закрывающий значек в конце файла PHP ?> нельзя ставить ни в коем случае.

Когда весь код закончен, не нужно закрывать.
<?php

echo 'Привет, Мир!';

?>// <-- Вот этого не нужно
// конец файла

Почему - там описано.


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.