Я в значительной степени новичок в PHP, и мне нужна помощь в решении недавней проблемы, с которой я столкнулся.Альтернативы соединению с базой данных базы данных
Я строю проект, который построен с использованием PHP на стороне сервера и HTML5 на передней панели, а все данные извлекаются с использованием MySQLi.
Например: название, описание, изображения, цвет фона и т.д. ...
Я понимаю основную логику базы данных. Моя страница состоит только из четырех элементов, которые я изложил в приведенном выше примере, как сделать сообщение с базой данных наиболее эффективным способом?
- Я могу создать страницу функций, состоящую из многих общих функций для любого элемента страницы, который мне может понадобиться извлечь из базы данных? Когда я открываю и закрываю каждое сообщение с базой данных?
- Или, возможно, использовать какую-то DatabaseHandlerClass как this one, чтобы кэшировать все запросы, необходимые для конкретной загрузки страницы , а затем открыть соединение запроса их и закрыть соединение?
Имейте в виду, что мне нужно, чтобы он был как можно более общим и масштабируемым. Любой совет и рекомендация помогут много.
Update
<?php
$name_query = "SELECT name FROM `template1` WHERE `user_id` = 1";
global $name;
if ($result = $mysqli->query($name_query)) {
/* fetch object array */
while ($obj = $result->fetch_object()) {
$name = $obj->name;
}
/* free result set */
$result->close();
}
/* close connection */
$mysqli->close();
?>
мне нужно, чтобы написать этот код каждый раз, когда мне нужен новый набор данных? можете ли вы указать, как открытие соединения выполняется эффективно?
Thx! См. Обновление и вопрос – user3188310