За последние 24 часа нас посетили 85412 программистов и 5470 роботов. Сейчас ищут 2335 программистов ...

Работа с MySQL

Тема в разделе "PHP для новичков", создана пользователем ke1evra, 6 дек 2016.

  1. ke1evra

    ke1evra Новичок

    С нами с:
    6 дек 2016
    Сообщения:
    1
    Симпатии:
    0
    Помогите пожалуйста разобраться в работе с базами данных. Опишу примерно что я хочу:
    Имеется самый обыденный сайт, ничего нового.
    Как осуществлять подключение к БД без избыточного кода и потребления ресурсов сервера?
    Например, пользователь залогинился, произошло подключение к бд, вызвался файл
    require_once('dbconnect.php'), как потом продолжить работу, при переходе на другую страницу, где снова будет использована БД, неважно, выборка/добавление/удаление?
    Пока я вижу такую ситуацию: на каждой странице .php будет происходить require_once('dbconnect.php') и после операций не забыть mysqli->close(); и так далее...
    Нет варианта сделать одно подключение, и пока пользователь в сессии, чтоб он работал с БД на одном подключении?

    В общем, хочу узнать, как оптимально использовать ресурсы, без дублирования процессов.
     
  2. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.294
    Симпатии:
    216
    Адрес:
    Default city
  3. NoPr0gress

    NoPr0gress Новичок

    С нами с:
    11 ноя 2016
    Сообщения:
    48
    Симпатии:
    3
    делаешь config.php и include('config.php') в другие файлы где планируешь использовать базу данных
    PHP:
    1. $dblocation = "localhost";
    2. $dbuser = "root";      
    3. $dbpasswd = "";        
    4. $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
     
  4. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.294
    Симпатии:
    216
    Адрес:
    Default city
    ...$dbcnx=@mysql_connect....
    Рубрика вредные советы ?
     
    denis01 и askanim нравится это.