1. alnik-75 - 03 Января, 2013 - 08:34:42 - перейти к сообщению
Доброе утро!! Уважаемые форумчане, объясните пожалуйста начинающему порядок закрытия соединения с БД. Меня интересует, когда конкретно (после выполнения какого кода, сценария и т.д.) должно прописываться закрытие (mysql_close();). Второе, если на странице несколько запросов к базе, то нужно ли закрывать соединения после выполнения каждого запроса? Спасибо за внимание и помошь!!!!!!!!!!!!
2. Мелкий - 03 Января, 2013 - 09:12:55 - перейти к сообщению
Соединение закрывать надо, когда база больше нужна. Обычно, в самом конце скрипта.
mysql_ давно устарели, используйте mysqli или PDO. Последний, к слову, сам соединение закроет по завершении скрипта.
alnik-75 пишет:
прописываться закрытие (mysql_close();)
mysql_ давно устарели, используйте mysqli или PDO. Последний, к слову, сам соединение закроет по завершении скрипта.
3. alnik-75 - 03 Января, 2013 - 09:21:17 - перейти к сообщению
Спасибо! Я уже понял, что нужно переходить на mysqli . Как раз этим и собираюсь заниматься. Насчет PDO скачать ничего не могу, кроме того, что знаЮ.что оно есть)))))))))))))
4. Vaio - 03 Января, 2013 - 17:34:32 - перейти к сообщению
А что легче для перехода с mysql новичку и что сами посоветуете использовать?
5. Muxa - 03 Января, 2013 - 17:53:20 - перейти к сообщению
mysqli легче наверное, все практически тоже самое
mysqlimproved
но подготовленные выражения там неудобно сделаны, имхо (плюс именованных параметров нет) и поддерживает только MySQL (PDO 16 драйверов). Но mysqli быстрее PDO, и на офф сайте рекомендуют именно его.. Выбирайте любое, на свой вкус
mysqlimproved
но подготовленные выражения там неудобно сделаны, имхо (плюс именованных параметров нет) и поддерживает только MySQL (PDO 16 драйверов). Но mysqli быстрее PDO, и на офф сайте рекомендуют именно его.. Выбирайте любое, на свой вкус
6. DelphinPRO - 03 Января, 2013 - 18:02:57 - перейти к сообщению
Vaio пишет:
А что легче для перехода с mysql новичку и что сами посоветуете использовать?
Легче и быстрее mysqli, PDO функциональнее и помедленнее.
Будете в будущем работать с другими БД - при знании PDO, это будет просто.
Плюс в PDO есть встроенные исключения и именованные параметры.
В общем, я бы порекомендовал PDO, хоть и посложнее немного.
7. Vaio - 03 Января, 2013 - 18:10:53 - перейти к сообщению
Muxa пишет:
mysqli легче наверное
DelphinPRO пишет:
быстрее mysqli
Вроде то, что мне нужно
DelphinPRO пишет:
Но Ваши слова заставили задуматься.Будете в будущем работать с другими БД - при знании PDO, это будет просто.
А из соображений безопасности что лучше использовать?
8. Muxa - 03 Января, 2013 - 18:12:07 - перейти к сообщению
из соображения безопасности - если правильно, то без разницы
9. Vaio - 03 Января, 2013 - 19:06:43 - перейти к сообщению
Ясно, спасибо за советы.